《HTML5经典实例》对于从中级到高级的Web和移动Web开发者来说是绝佳之选,它帮助你选择对你有用的HTML5功能,并且帮助你体验其他的功能。个技巧的信息十分丰富,都包含了示例代码,并详细讨论了解决方案为何有效以及如何工作。
第1章基本语法和语义
1.0简介
1.1指定DOCTYPE
1.2指定字符集
1.3指定语言
1.4优化和
1.5使用HTML5的新元素添加文档结构
1.6在和之间选择
1.7查看文档纲要
1.8修改文档纲要
1.9强调文本
1.10增强文本的重要性
1.11突出显示表示引用的文本
1.12标记附属规则
1.13定义缩略语与缩写
1.14给块级内容添加链接
1.15标记图和图题
1.16标记日期和时间
1.17设置本地扩展和折叠功能
1.18控制列表的编号
1.19隐藏内容以稍后显示
1.20让页面的一部分可编辑
1.21设置本地拖放
第2章增强性标记和技术
2.0简介
2.1添加更多的语义含义
2.2选取标记样式
2.3理解浏览器对HTML5的支持
2.4让IE识别HTML5元素
2.5使用JavaScript检测HTML5功能
2.6使甩HTML5 Boilerplate
2.7验证HTML5
2.8将HTML5元素映射到id和class名
第3章表单
3.0简介
3.1显示一个搜索输入字段
3.2联系信息输入字段
3.3使用日期和时间输入字段
3.4数字输入
3.5从一个数字范围选取
3.6选择颜色
3.7创建可编辑的下拉列表
3.8要求必须填写一个表单字段
3.9自动聚焦一个表单字段
3.10显示占位符文本
3.11关闭自动填充
3.12限定输入值
3.13让HTML5在旧的浏览器中工作
3.14在旧浏览器中使用JavaScript验证表单数据
3.15示例:示例表单
第4章本地音频
4.0简介
4.1添加HTML5音频
4.2操作音频流
4.3使用JavaScript生成音频
4.4使用canvas可视化音频
4.5示例设计:定制音频播放器
第5章本地视频
5.0简介
5.1添加HTML5视频
5.2确保多个浏览器视频支持
5.3设置视频尺寸
5.4在视频播放前显示一个占位符图像
5.5让视频循环
5.6示例设计:使用canvas操作视频
第6章微数据和定制数据
6.0简介
6.1给标记添加微数据
6.2使用微数据和Schema.org
6.3给标记添加定制数据
6.4使用JavaSci。ipt访问定制数据
6.5操作定制数据
6.6示例:使用定制数据创建一个地图应用
第7章可访问性
7.0简介
7.1编写合适的ALT文本说明
7.2识别缩写和缩略语
7.3在页面中使用ARIA Landmai_k角色
7.4创建更具可访问性的导航链接
7.5将表单字段及其标签关联起来
7.6按逻辑组织表单字段
7.7动态地打开fieldset
7.8识别必需的表单字段
7.9当动态内容更新的时候,使用ARIA Live Regions声明
第8章GeoLocation
8.0简介
8.1获取基本的GeoLocation数据
8.2获取带有备用的基本GeoLocation数据
8.3用纬度和经度逆向Geocoding以得到一个地址
8.4将地址转换为纬度和经度
8.5从当前位置的方向指示
8.6示例:从星巴克到星巴克
第9章Canvas
9.0简介
9.1在canvas上绘制
9.2使用透明度
9.3设置canvas大小
9.4创建渐变
9.5将外部图像放入到canvas绘制中
9.6设置颜色变换
9.7使用几何变换
9.8在canvas上放置文本
9.9裁剪canvas绘制
9.10让canvas绘制实现动画
9.11用绘制图形
9.12将canvas绘制保存到一个文件
第10章高级HTML5 JavaScripl
10.0简介
10.1本地存储
10.2应用程序缓存
10.3拖放
10.4Web Workers
10.5Web Sockets
10.6历史
10.7本地文件
附录HTML5资源
时变网络中国邮路问题研究 本书特色 随着信息技术的发展,不同学科领域对网络中的时间约束和时变特性日益关注,于是能够充分反映时间特性的时变网络优化应运而生。时变网...
本书是编程语言先驱者IvorHorton的经典之作,是C语言方面最畅销的图书品种之一。本书集综合性、实用性为一体,是学习C语言的优秀
Thedefactostandard-amust-haveforallLISPprogrammers.Inthisgreatlyexpandededitiono...
《插画设计高级教程Illustration》以国际的视角检验了现代插画艺术中插画题材的运用尺度,并提供了制作一件插画作品所需的理论及
AndrewS.Tanenbaum分别在麻省理工学院加州大学伯克利分校获得学士与博士学位。现任荷兰阿姆斯特丹Vrije大学计算机教授并领导着一
《高可用mysql:构建健壮的数据中心》是“mysqlhighavailability”的中文翻译版,主要讲解真实环境下如何使用mysql的复制、集群和
《社群营销:方法、技巧与实践(第2版)》内容简介:互联网正从“物以类聚”,走向“人以群分”的时代。秋叶等人的“社群营销”,并
《巴黎卢浮宫(伟大的博物馆·少年版)》内容简介:“伟大的博物馆·少年版”系列图书以博物馆为依托,在内容编写上融合了博
李蕙蓁│研究所專研生態與觀光遊憩,喜愛藝術、設計、攝影,曾在望安與海龜結下不解之緣,擁有豐富的「龜」收藏。曾任報紙、雜誌
《社会网络与职业规划:工科大学生职业生涯的发展逻辑》内容简介:职业生涯规划是大学生实现个人价值和社会价值的重要前提。工科大
在线广告:互联网广告系统的架构及算法 本书特色 在线广告是一个多学科交融的领域,本书力求系统地讲解在线广告的架构和算法,让读者对在线广告有一个整体的认识。全书共...
《渲染王3ds Max/VRay建筑表现全模型渲染技术精粹》内容简介:这是一本全面讲解建筑表现项目案例的技术书籍,以“全模型制作”为技
《怎样成为一名设计师》内容简介:头脑独立的设计师需要自己发现合理建议,也需要当代设计师面对的道德与实践问题的指南。《怎样
本书《设计经典译丛:设计与文化导论》介绍在国际文化、社会和经济背景下,1900年至今的现代(与后现代)设计发展历史。它探讨后现
《第三层大脑》内容简介:脑机接口技术在近两年方兴未艾,促使人类更加清晰地想要去探知脑科学这最后一块人类身体的未知领域,这项
《一家人的极简生活》内容简介:本书是一本极简主义者分享生活方式的生活类图书。素晴社编辑部将21位Instagram极简生活类博主的日常
《像机构投资者一样思考:散户逆向投资策略实战指南》内容简介:《像聪明的机构投资者一样思考:散户逆向投资策略实战指南》主要从
《WINDOWS游戏编程大师技巧》(第2版)介绍了在Windows环境下进行游戏编程所需用到的各方面知识,作者是著名的游戏开发大师AndrèL
《钢琴套曲·胡桃夹子》内容简介:本书根据前苏联作曲家普罗科菲耶夫与1936年所作交响童话《彼得与狼》(作品67)而改编的钢琴套曲
C程序设计语言(第二版.新版) 本书特色 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书原著即为C语言的设计者之一Dennis M....