《HTML5和RIA网站设计》作者张亚飞是万维网开发的专家,也是《万维网应用程序开发纲要》的起草者,他可以帮助你完整系统、快速有效地掌握HTML5开发的知识。全面破除当前普遍存在的错误认识,让您不走弯路HTML5全新标准大曝光,新功能、新特性一览无余LBS最热应用,详细讲解,让公司的业务快速跟上面向进阶用户,直击精要,辅以精湛范例,让您快速掌握,节约时间包含HTML5核心以及周边应用浏览器兼容性提示,让您学以致用,工作中游刃有余。
张亚飞编著的《HTML5和RIA网站设计》的阅读对象是具有一定Web开发技能的开发者。本书侧重于实战,提供各种浏览器兼容性指南,修复了当前普遍存在的错误认识,目的是帮助用户快速掌握最新的HTML5技术以实现RIA应用程序设计。
本书内容包括如下三大部分,具有清晰的知识脉络。
HTML5所有新增的元素:包括结构化元素、新的表单控件元素、多媒体视频和音频元素等,它们能够帮助用户理解HTML语言的特性,使用户真正理解HTML5,而不是仅仅理解新增的几个元素。
HTML5 BOM和HTML5 DOM:两者是实现浏览器兼容的重要前提,是实现RIA的保证。并且BOM第一次有了可供遵循的标准,这也使所有开发者欢欣喜悦。
HTML5周边:HTML5规范有与之紧密配合的一簇规范,本书也完整系统地介绍了这些规范的应用,包括Web Workers、Canvas2D、Web Storage、Web SQL Database、Server-Sent Event、Web Sockets以及Geolocation等。
《HTML5和RIA网站设计》所有功能皆提供了完整的应用范例,以帮助用户深入理解,对于想快速学习HTML5的用户来说是最佳的学习捷径,建议用户不要错过。
第0章 准备浏览器
0.1 网页的执行环境——浏览器
0.2 不可不知的浏览器发展史
0.3 支持HTML5的浏览器
第1章 HTML5简介和编写规范
1.1 HTML5的新特性
1.1.1 实现Web应用程序
1.1.2 用于更好地呈现内容
1.2 HTML5轻松入门
1.2 1使用XML语法编写HTML5文档
1.2.2 使用HTML语法编写HTML5文档
1.2.3 HTML5文档的构成
1.3 标准、规范和实现
1.3.1 实现
1.3.2 万维网和W3C
第2章 HTML5元素和文档语法格式
第3章 在网页中使用JavaScript脚本语言
第4章 JavaScript和HTML5浏览器对象模型(BOM)
第5章 HTML5DOM和HTML5网络应用程序
第6章 使用WebWorkers优化JavaScript执行——多线程
第7章 使用新的结构元素构建网页
第8章 建立HTML5新式表单
第9章 HTML5视频和音频
第10章 使用画布在网页上绘制图——Canvas
第11章 Web存储
第12章 本地数据库
第13章 离线网络应用程序——文件缓存
第14章 丰富的交互操作功能
第15章 跨文档消息传输——Cross Document Messaging
第16章 新的服务器通信技术
第17章 地理位置定位
附录A HTML5和HTML4.0元素对比
附录B HTML常用自然语言及语言代码对照表
附录C 常用字符集速查表
附录D input元素type属性值与input元素属性匹配索引
附录E HTML4.0和HTML5事件属性对照表
附录F XML语法规范和文档编写指南
附录G HTML标签对的使用及元素可用属性速查手册
附录H 参考文献以及资料来源