渐进增强的Web设计
正版书籍,消毒塑封,15点前订单当天发出 91002834363701788674
¥
8.97
1.3折
¥
69
九五品
仅1件
作者[美]Todd、[英]Patty、[英]Scott Jehl 著;牛化成 译
出版社人民邮电出版社
出版时间2014-01
版次1
装帧平装
货号91002834363701788674
上书时间2024-12-12
商品详情
- 品相描述:九五品
图书标准信息
-
作者
[美]Todd、[英]Patty、[英]Scott Jehl 著;牛化成 译
-
出版社
人民邮电出版社
-
出版时间
2014-01
-
版次
1
-
ISBN
9787115338396
-
定价
69.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
306页
-
字数
485千字
-
正文语种
简体中文
-
原版书名
Designing with progressive enhancement:building the web that works for everyone
-
丛书
图灵程序设计丛书
- 【内容简介】
-
随着互联网技术的不断发展壮大,网络覆盖率和可联网设备不断增加,用户对可访问性的需求也与日俱增。《图灵程序设计丛书:渐进增强的Web设计》是一本网页设计与开发方面的实用指南,介绍了一种渐进增强的编程方法,利用JavaScript、高级CSS和Ajax制作能实现高度交互体验的网站,同时还确保代码库无需修改就能到处运行。这个法则简单地说就是建议所有的网站内容和功能都以语义化的HTML为基础,让任何具备网络功能的设备都可以使用,然后再在上面无缝叠加基于高级CSS和JavaScript的增强功能。
- 【作者简介】
-
ToddParker,Filament集团公司创始人,具有12年以上创建高度实用、可访问和直观界面的经验。Todd曾在Zefer公司和CSC顾问公司担任首席体验设计师。CommunicationArts杂志对Todd卓越的设计工作给予了充分肯定。
PattyToland,Filament集团联合创始人,具有20多年的企业和机构客户咨询经验。Patty的专长是制定稳健的信息和传播策略,包括推广、成分分析、信息架构和系统设计,以及文字创作。Patty曾供职于Zefer公司、KohnCruikshank公司和哈佛商学院。
ScottJehl,设计和开发技艺俱佳。加入Filament集团公司之前,Scott曾为《新英格兰医学期刊》、FootjoyGolf和阿斯彭/斯诺马斯度假村等客户提供过服务。他还运营着在线网站地图工具WriteMaps.com。此外,他还是jQuery设计团队成员。
MaggieCostelloWachs,Filament集团的编程和产品负责人。Maggie在前端编程领域有着高超的专业水准,特别致力于编写兼容标准的标记、CSS和脚本,以实现与渐进增强的搭配。加盟Filament集团之前,Maggie曾供职于Monitor集团和Zefer公司。
- 【目录】
-
第一部分测试驱动的渐进增强方法
第1章我们的方法
1.1测试浏览器能力
1.2规划渐进增强:X光透视
1.3从X光到实践:渐进增强开发的构成
1.4理论结合实践
第2章渐进增强实践:X光透视
2.1X光透视概述
2.1.1定义内容层级并将组件映射到HTML
2.1.2编写基础标记和尽可能少的安全样式
2.1.3应用标记、样式和脚本增强
2.2案例1:规划新闻网站的结构和组织方式
2.2.1评估内容组织和命名方式
2.2.2借助原生HTML层级功能实现内容组织
2.2.3构建导航
2.2.4处理分层和动画内容
2.2.5支持动态过滤和排序
2.3案例2:结账表单中的工作流、验证和数据提交
2.3.1解构结账表单设计
2.3.2标记表单以确保可访问性
2.3.3添加限制与验证
2.3.4组合基本和增强体验
2.4案例3:预算计算器里的交互数据可视化
2.4.1选择预算线组件的基本标记
2.4.2从基础标记开始创建可访问的滑块
2.4.3制作饼图
2.5案例4:支持功能完备浏览器应用程序的各种功能——照片管理器
2.5.1制作全局导航元素的标记
2.5.2支持专辑和多张照片的复杂交互
2.5.3创建自定义表单和叠加
2.5.4创建返回按钮支持
2.6在实践中运用X光的核对清单
第3章编写有意义的标记
3.1标记文本和图像
3.1.1用于标记有意义文本的元素
3.1.2列表
3.1.3表格式数据
3.1.4图像
3.1.5嵌入式富媒体
3.1.6嵌入外部网页内容
3.2标记交互内容
3.2.1锚链接
3.2.2表单结构
3.2.3表单控件
3.3创建页面环境
3.3.1了解何时该用块级元素或内联元素
3.3.2用ID和类标识元素
3.3.3用WAI-ARIA路标角色标识页面主要版块
3.3.4保持源代码顺序清晰易读
3.3.5使用title属性
3.4建立一张HTML文档
3.4.1DOCTYPE
3.4.2文档头
3.5加入可访问性
3.5.1可访问性指导原则和法律标准
3.5.2Web内容可访问性指南
第4章有效应用样式
4.1将样式应用到网页
4.1.1将样式保存在外部样式表里
4.1.2链接到外部样式表
4.1.3使用有意义的命名惯例
4.2为基本和增强体验添加样式
4.2.1基本体验里的安全样式
4.2.2为增强体验添加样式
4.3可访问性的考虑要点
4.4应对bug和浏览器差异
4.4.1条件注释
4.4.2常见问题和变通方法
第5章编写增强和交互脚本
5.1如何正确引用JavaScript
5.1.1避免内联JavaScript
5.1.2引用外部JavaScript
5.2理解JavaScript在基本体验里的位置
5.3脚本增强的最佳实践
5.3.1在内容就绪时运行脚本
5.3.2给标记应用行为
5.3.3用JavaScript构建增强标记
5.3.4管理内容可见性
5.3.5应用样式增强
5.4保持和增强可用性与可访问性
5.4.1实现键盘访问
5.4.2指派WAI-ARIA属性
5.4.3测试可访问性
5.4.4维持状态和“后退”按钮
第6章测试浏览器能力
6.1EnhanceJS:一套能力测试框架
6.2通过EnhanceJS应用增强
6.3配置EnhanceJS
6.3.1载入额外的样式表
6.3.2载入额外的脚本
6.3.3自定义体验切换链接
6.3.4强制通过或不通过EnhanceJS测试
6.4扩展EnhanceJS测试套件
6.4.1用EnhanceJS选项修改测试套件
6.4.2创建EnhanceJS的新实例或多个实例
6.4.3为调试开启能力测试警告
6.5在服务器上优化EnhanceJS
第二部分渐进增强实战
第7章用渐进增强方法构建组件
7.1组件是如何编写的
7.2在组件各章里导航
7.3可下载的范例代码
第8章可折叠内容
8.1X光透视
8.2创建可访问的可折叠内容
8.2.1基础标记和样式
8.2.2增强标记和样式
8.2.3实现可折叠的增强脚本
8.3使用可折叠脚本
第9章标签页
9.1X光透视
9.2创建标签页
9.2.1基础标记和样式
9.2.2增强标记和样式
9.2.3标签页脚本
9.3让标签页更进一步
9.3.1书签和历史(后退按钮)追踪
9.3.2自动轮换的标签页
9.3.3引用外部标签内容
9.3.4将标签页显示为手风琴组件
9.4使用标签页脚本
第10章工具提示
10.1X光透视
10.2用title内容创建工具提示
10.2.1基础标记和样式
10.2.2增强标记和样式
10.2.3工具提示增强脚本
10.3用锚链接创建工具提示
10.4用外部来源创建工具提示
10.5使用工具提示脚本
第11章树形控件
11.1X光透视
11.2创建树形控件
11.2.1基础标记和样式
11.2.2增强标记和样式
11.2.3树形控件增强脚本
11.3使用树形控件脚本
第12章HTML5canvas图表
12.1X光透视
12.2基础标记
12.3创建可访问的图表
12.3.1解析表格数据
12.3.2用canvas实现数据可视化
12.3.3添加表格增强样式
12.3.4保持数据的可访问性
12.4让canvas图表更进一步:visualize.js插件
第13章对话框和叠加层
13.1X光透视
13.2创建对话框
13.2.1基础标记和样式
13.2.2增强标记和样式
13.2.3对话框增强脚本
13.3让对话框更进一步
13.4使用对话框脚本
第14章按钮
14.1X光透视
14.2给基于input的按钮添加样式
14.2.1基础标记和样式
14.2.2增强标记和样式
14.2.3悬停状态增强脚本
14.3创建带有复杂视觉格式的按钮
14.3.1基础标记和样式
14.3.2增强标记和样式
14.3.3input转button增强脚本
14.4使用input转button脚本
14.5让按钮更进一步
第15章复选框、单选按钮和星级评分
15.1X光透视
15.2创建自定义复选框
15.2.1基础标记
15.2.2增强标记和样式
15.2.3复选框脚本
15.3创建自定义单选按钮
15.3.1基础标记
15.3.2增强标记和样式
15.3.3单选按钮脚本
15.4让自定义input更进一步:星级评分组件
15.4.1基础标记
15.4.2增强标记和样式
15.4.3编写星级评分组件脚本
15.5使用自定义input和星级评分脚本
第16章滑块
16.1X光透视
16.2创建滑块
16.2.1基础标记和样式
16.2.2增强标记和样式
16.2.3滑块脚本
16.3使用滑块脚本
第17章下拉菜单
17.1X光透视
17.2创建可访问的自定义下拉菜单
17.2.1基础标记和样式
17.2.2增强标记和样式
17.2.3自定义下拉菜单增强脚本
17.3让自定义下拉菜单更进一步:给选项添加高级样式
17.4使用自定义下拉菜单脚本
第18章列表生成器
18.1X光透视
18.2创建列表生成器
18.2.1基础标记和样式
18.2.2增强标记和样式
18.2.3列表生成器脚本
18.3让列表生成器更进一步:多项选择、排序、自动完成和上下文菜单
18.3.1多项选择
18.3.2拖放排序
18.3.3自动完成
18.3.4上下文菜单
18.4使用列表生成器脚本
第19章文件输入控件
19.1X光透视
19.2创建自定义的文件输入控件
19.2.1基础标记和样式
19.2.2增强标记和样式
19.2.3自定义文件输入控件的脚本
19.3使用自定义文件输入控件脚本
放眼未来
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价