重构HTML:改善Web应用的设计

王朝百科·作者佚名  2010-07-24  
宽屏版  字体: |||超大  

图书信息

重构HTML:改善Web应用的设计

书 名: 重构HTML:改善Web应用的设计

作者:(美)哈罗德东贤安译

出版社:人民邮电出版社

出版时间: 2009-8-1

ISBN: 9787115210470

开本: 16开

定价: 45.00元

内容简介本书采用理论与实践相结合的方式,展示了如何重构HTML,以获得更佳的可靠性、性能、可用性、安全性、可访问性、兼容性,甚至实现良好的搜索引擎优化。书中详细介绍了如何辨别应该重构的Web代码中的“坏味道”,如何把旧的HTML转换为良构和有效的XHTML,如何使用CSS改善现有的布局,如何通过用GET替换POST、替换旧的联系表单和重构JavaScfipt来更新Web应用程序,如何系统地重构内容和链接,如何在不改变用户所依赖的URL的前提下重建网站。

本书适合Web设计人员、开发人员、项目经理和需要维护或更新既有网站的人使用。

作者简介Elliotte Rusty Harold世界知名技术作家、程序员,纽约科技大学计算机系副教授。讲授面向对象编程方面的课程。他的网站Cafe con Leche是XML方面的热门网站之一。他著有Effective XML和XML in a Nutshell等一系列知名作品。

图书目录第1章重构

1.1为何重构

1.1.1坏味道:难以辨认的代码

1.1.2坏味道:CE0根本搞不定他的旅行费用报销单

1.1.3坏味道:缓慢的页面呈现速度

1.1.4坏味道:不同的浏览器,不同的呈现

1.1.5坏味道:网页需要危险或者非标准技术的支持

1.1.6坏味道:公司主页突然显示“Pwned by Elite Doodz”

1.1.7坏味道:在Google搜索结果中首次排在17页之后

1.1.8坏味道:访问者致信投诉网站失灵

1.2何时重构

1.3重构什么

1.3.1 为何要用XHTML

1.3.2为何要用CSS

1.3.3 为何要用REST

1.4反对重构的理由

第2章工具

2.1 备份、测试用机和源码控制

2.2验证器

2.2.1W3C标记验证服务

2.2.2 日志验证程序

2.2.3xmllint

2.2.4编辑器

2.3测试

2.3.1 JUnit

2.3.2HtmlUnit

2.3.3HttpUnit

2.3.4JWebUIlit

2.3.5FitNesse

2.3.6Selenium

2.3.7测试入门

2.4正则表达式

2.4.1搜索

2.4.2搜索模式

2.5 Tidy

2.5.1 -asxhtml

2.5.2 -clean

2.5.3编码

2.5.4整洁的格式

2.5.5生成的代码

2.5.6当做库来用

2.6TagSoup

2.7 XSLT

第3章 良构

3.1什么是良构

3.2将名称改为小写

3.2.1动机

3.2.2风险

3.2.3做法

3.3给属性值加引号

3.3.1动机

3.3.2风险

3.3.3做法

3.4补足遗漏的属性值

……

第4章有效性

第5章布局

第6章可访问性

第7章Web应用程序

第8章内容

附录A正则表达式

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有