重构HTML:改善Web应用的设计 - (EPUB全文下载)

文件大小:3.02 mb。
文件格式:epub 格式。
书籍内容:

目录
封面
扉页
版权
版权声明
对本书的赞誉
Martin Fowler序
Bob DuCharme序
第1章 重构
1.1 为何重构
1.1.1 坏味道:难以辨认的代码
1.1.2 坏味道:CEO根本搞不定他的旅行费用报销单
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.1 W3C标记验证服务
2.2.2 日志验证程序
2.2.3 xmllint
2.2.4 编辑器
2.3 测试
2.3.1 JUnit
2.3.2 HtmlUnit
2.3.3 HttpUnit
2.3.4 JWebUnit
2.3.5 FitNesse
2.3.6 Selenium
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.6 TagSoup
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 补足遗漏的属性值
3.4.1 动机
3.4.2 风险
3.4.3 做法
3.5 将空标签替换为空元素标签
3.5.1 动机
3.5.2 风险
3.5.3 做法
3.6 添加结束标签
3.6.1 动机
3.6.2 风险
3.6.3 做法
3.7 消除重叠
3.7.1 动机
3.7.2 风险
3.7.3 做法
3.8 把文本转换为UTF-8
3.8.1 动机
3.8.2 风险
3.8.3 做法
3.9 转义小于号
3.9.1 动机
3.9.2 风险
3.9.3 做法
3.10 转义&号
3.10.1 动机
3.10.2 风险
3.10.3 做法
3.11 转义属性值中的引号
3.11.1 动机
3.11.2 风险
3.11.3 做法
3.12 加入XHTML DOCTYPE声明
3.12.1 动机
3.12.2 风险
3.12.3 做法
3.13 结束每一个实体引用
3.13.1 动机
3.13.2 风险
3.13.3 做法
3.14 替换虚构的实体引用
3.14.1 动机
3.14.2 风险
3.14.3 做法
3.15 加入根元素
3.15.1 动机
3.15.2 风险
3.15.3 做法
3.16 加入XHTML命名空间
3.16.1 动机
3.16.2 风险
3.16.3 做法
第4章 有效性
4.1 加入过渡型DOCTYPE声明
4.1.1 动机
4.1.2 风险
4.1.3 做法
4.2 删除所有不该存在的标签
4.2.1 动机
4.2.2 风险
4.2.3 做法
4.3 添加alt属性
4.3.1 动机
4.3.2 风险
4.3.3 做法
4.4 用object替代embed
4.4.1 动机
4.4.2 风险
4.4.3 做法
4.5 加入严格型DOCTYPE声明
4.5.1 动机
4.5.2 风险
4.5.3 做法
4.6 用CSS替代center
4.6.1 动机
4.6.2 风险
4.6.3 做法
4.7 用CSS替代font
4.7.1 动机
4.7.2 风险
4.7.3 做法
4.8 用em或CSS替代i
4.8.1 动机
4.8.2 风险
4.8.3 做法
4.9 用strong或者CSS替换b
4.9.1 动机
4.9.2 风险
4.9.3 做法
4.10 用CSS替换各种颜色属性
4.10.1 动机
4.10.2 风险
4.10.3 做法
4.11 把img元素的属性转换为CSS属性
4.11.1 动机
4.11.2 风险
4.11.3 做法
4.12 用object替代applet
4.12.1 动机
4.12.2 风险
4.12.3 做法
4.13 用CSS替换表现性元素
4.13.1 动机
4.13.2 风险
4.13.3 做法
4.14 把行内(Inline)元素放到块(block)元素中
4.14.1 动机
4.14.2 风险
4.14.3 做法
第5章 布局
5.1 替换表格布局
5.1.1 动机
5.1.2 风险
5.1.3 做法
5.2 使用CSS定位替代框架
5.2.1 动机
5.2.2 风险
5.2.3 做法
5.3 把内容放到最前面
5.3.1 动机
5.3.2 风险
5.3.3 做法
5.4 正确标记列表
5.4.1 动机
5.4.2 风险
5.4.3 做法
5.5 用CSS替换blockquote/ul的缩进
5.5.1 动机
5.5.2 风险
5.5.3 做法
5.6 替换占位图片
5.6.1 动机
5.6.2 风险
5.6.3 做法
5.7 添加id属性
5.7.1 动机
5.7.2 风险
5.7.3 做法
5.8 为图片添加width和height属性
5.8.1 动机
5.8.2 风险
5.8.3 做法
第6章 可访问性
6.1 把图片转换为文本
6.1.1 动机
6.1.2 风险
6.1.3 做法
6.2 为表单输入框添加标签
6.2.1 动机
6.2.2 风险
6.2.3 做法
6.3 使用标准的字段名称
6.3.1 动机
6.3.2 风险
6.3.3 做法
6.4 开启自动完成
6.4.1 动机
6.4.2 风险
6 ............

书籍插图:
书籍《重构HTML:改善Web应用的设计》 - 插图1
书籍《重构HTML:改善Web应用的设计》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 重构HTML:改善Web应用的设计 - (EPUB全文下载)