图书介绍
渐进增强的Web设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)帕克著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115338396
- 出版时间:2014
- 标注页数:306页
- 文件大小:80MB
- 文件页数:330页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
渐进增强的Web设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 测试驱动的渐进增强方法2
第1章 我们的方法2
1.1测试浏览器能力3
1.2规划渐进增强:X光透视4
1.3从X光到实践:渐进增强开发的构成5
1.4理论结合实践6
第2章 渐进增强实践:X光透视7
2.1 X光透视概述7
2.1.1定义内容层级并将组件映射到HTML8
2.1.2编写基础标记和尽可能少的安全样式10
2.1.3应用标记、样式和脚本增强11
2.2案例1:规划新闻网站的结构和组织方式12
2.2.1评估内容组织和命名方式12
2.2.2借助原生HTML层级功能实现内容组织13
2.2.3构建导航14
2.2.4处理分层和动画内容15
2.2.5支持动态过滤和排序16
2.3案例2:结账表单中的工作流、验证和数据提交17
2.3.1解构结账表单设计17
2.3.2标记表单以确保可访问性23
2.3.3添加限制与验证24
2.3.4组合基本和增强体验25
2.4案例3:预算计算器里的交互数据可视化25
2.4.1选择预算线组件的基本标记26
2.4.2从基础标记开始创建可访问的滑块28
2.4.3制作饼图28
2.5案例4:支持功能完备浏览器应用程序的各种功能——照片管理器30
2.5.1制作全局导航元素的标记31
2.5.2支持专辑和多张照片的复杂交互32
2.5.3创建自定义表单和叠加37
2.5.4创建返回按钮支持38
2.6在实践中运用X光的核对清单39
第3章 编写有意义的标记40
3.1标记文本和图像41
3.1.1用于标记有意义文本的元素41
3.1.2列表45
3.1.3表格式数据46
3.1.4图像48
3.1.5嵌入式富媒体49
3.1.6嵌入外部网页内容50
3.2标记交互内容51
3.2.1锚链接51
3.2.2表单结构51
3.2.3表单控件53
3.3创建页面环境57
3.3.1了解何时该用块级元素或内联元素58
3.3.2用ID和类标识元素59
3.3.3用WAI-ARIA路标角色标识页面主要版块60
3.3.4保持源代码顺序清晰易读60
3.3.5使用title属性62
3.4建立一张HTML文档63
3.4.1 DOCTYPE64
3.4.2文档头65
3.5加入可访问性68
3.5.1可访问性指导原则和法律标准69
3.5.2 Web内容可访问性指南70
第4章 有效应用样式71
4.1将样式应用到网页71
4.1.1将样式保存在外部样式表里71
4.1.2链接到外部样式表72
4.1.3使用有意义的命名惯例74
4.2为基本和增强体验添加样式74
4.2.1基本体验里的安全样式75
4.2.2为增强体验添加样式76
4.3可访问性的考虑要点77
4.4应对bug和浏览器差异78
4.4.1条件注释78
4.4.2常见问题和变通方法79
第5章 编写增强和交互脚本83
5.1如何正确引用JavaScript83
5.1.1避免内联JavaScript83
5.1.2引用外部JavaScript84
5.2理解JavaScript在基本体验里的位置84
5.3脚本增强的最佳实践85
5.3.1在内容就绪时运行脚本85
5.3.2给标记应用行为85
5.3.3用JavaScript构建增强标记87
5.3.4管理内容可见性89
5.3.5应用样式增强90
5.4保持和增强可用性与可访问性90
5.4.1实现键盘访问91
5.4.2指派WAI-ARIA属性92
5.43测试可访问性93
5.4.4维持状态和“后退”按钮93
第6章 测试浏览器能力95
6.1 EnhanceJS:一套能力测试框架95
6.2通过EnhanceJS应用增强98
6.3配置EnhanceJS100
6.3.1载入额外的样式表101
6.3.2载入额外的脚本102
6.3.3自定义体验切换链接103
6.3.4强制通过或不通过EnhanceJS测试104
6.4扩展EnhanceJS测试套件105
6.4.1用EnhanceJS选项修改测试套件105
6.4.2创建EnhanceJS的新实例或多个实例105
6.4.3为调试开启能力测试警告106
6.5在服务器上优化EnhanceJS107
第二部分 渐进增强实战110
第7章 用渐进增强方法构建组件110
7.1组件是如何编写的110
7.2在组件各章里导航111
7.3可下载的范例代码112
第8章 可折叠内容113
8.1 X光透视113
8.2创建可访问的可折叠内容115
8.2.1基础标记和样式115
8.2.2增强标记和样式116
8.2.3实现可折叠的增强脚本119
8.3使用可折叠脚本121
第9章 标签页122
9.1 X光透视122
9.2创建标签页124
9.2.1基础标记和样式124
9.2.2增强标记和样式126
9.2.3标签页脚本130
9.3让标签页更进一步132
9.3.1书签和历史(后退按钮)追踪132
9.3.2自动轮换的标签页135
9.3.3引用外部标签内容136
9.3.4将标签页显示为手风琴组件136
9.4使用标签页脚本136
第10章 工具提示138
10.1 X光透视138
10.2用title内容创建工具提示142
10.2.1基础标记和样式142
10.2.2增强标记和样式143
10.2.3工具提示增强脚本145
10.3用锚链接创建工具提示146
10.4用外部来源创建工具提示148
10.5使用工具提示脚本150
第11章 树形控件151
11.1 X光透视151
11.2创建树形控件154
11.2.1基础标记和样式154
11.2.2增强标记和样式156
11.2.3树形控件增强脚本159
11.3使用树形控件脚本165
第12章 HTML5 canvas图表167
12.1 X光透视168
12.2基础标记169
12.3创建可访问的图表172
12.3.1解析表格数据172
12.3.2用canvas实现数据可视化176
12.3.3添加表格增强样式183
12.3.4保持数据的可访问性184
12.4让canvas图表更进一步:visualize.js插件186
第13章 对话框和叠加层189
13.1 X光透视190
13.2创建对话框191
13.2.1基础标记和样式191
13.2.2增强标记和样式193
13.2.3对话框增强脚本198
13.3让对话框更进一步202
13.4使用对话框脚本202
第14章 按钮206
14.1 X光透视206
14.2给基于input的按钮添加样式208
14.2.1基础标记和样式208
14.2.2增强标记和样式210
14.2.3悬停状态增强脚本213
14.3创建带有复杂视觉格式的按钮214
14.3.1基础标记和样式215
14.3.2增强标记和样式215
14.3.3 input转button增强脚本216
14.4使用input转button脚本219
14.5让按钮更进一步219
第15章 复选框、单选按钮和星级评分221
15.1 X光透视222
15.2创建自定义复选框224
15.2.1基础标记224
15.2.2增强标记和样式225
15.2.3复选框脚本228
15.3创建自定义单选按钮230
15.3.1基础标记230
15.3.2增强标记和样式231
15.3.3单选按钮脚本233
15.4让自定义input更进一步:星级评分组件235
15.4.1基础标记236
15.4.2增强标记和样式237
15.4.3编写星级评分组件脚本238
15.5使用自定义input和星级评分脚本241
第16章 滑块242
16.1 X光透视242
16.2创建滑块246
16.2.1基础标记和样式246
16.2.2增强标记和样式247
16.2.3滑块脚本252
16.3使用滑块脚本257
第17章 下拉菜单260
17.1 X光透视260
17.2创建可访问的自定义下拉菜单262
17.2.1基础标记和样式262
17.2.2增强标记和样式263
17.2.3自定义下拉菜单增强脚本270
17.3让自定义下拉菜单更进一步:给选项添加高级样式277
17.4使用自定义下拉菜单脚本279
第18章 列表生成器281
18.1 X光透视281
18.2创建列表生成器283
18.2.1基础标记和样式283
18.2.2增强标记和样式284
18.2.3列表生成器脚本287
18.3让列表生成器更进一步:多项选择、排序、自动完成和上下文菜单292
18.3.1多项选择292
18.3.2拖放排序292
18.3.3自动完成293
18.3.4上下文菜单293
18.4使用列表生成器脚本293
第19章 文件输入控件295
19.1 X光透视296
19.2创建自定义的文件输入控件298
19.2.1基础标记和样式298
19.2.2增强标记和样式299
19.2.3自定义文件输入控件的脚本302
19.3使用自定义文件输入控件脚本304
放眼未来306
热门推荐
- 3518533.html
- 2783691.html
- 3710652.html
- 1988795.html
- 1969103.html
- 3218501.html
- 1975344.html
- 417768.html
- 2289369.html
- 1444109.html
- http://www.ickdjs.cc/book_1947091.html
- http://www.ickdjs.cc/book_2111224.html
- http://www.ickdjs.cc/book_814923.html
- http://www.ickdjs.cc/book_3726218.html
- http://www.ickdjs.cc/book_3265015.html
- http://www.ickdjs.cc/book_1038100.html
- http://www.ickdjs.cc/book_792446.html
- http://www.ickdjs.cc/book_3603089.html
- http://www.ickdjs.cc/book_2246926.html
- http://www.ickdjs.cc/book_3222289.html