《HTML5实战》——导读-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

《HTML5实战》——导读

简介:


f20eb2ab1ec1559b0e2ae63e7df5467b76ed6299

前言

写一本能够较为全面介绍HTML5内容的书远比想象更为困难。首先,浏览器和规范本身一直在改变,似乎无论半年内写了多少东西,浏览器总会对一个实现加以调整,从而让几章的内容都失效。这就会让整个写作过程反复,很难再为章节确定最终版本。另外,我们还看到许多关于HTML5的书仅仅上市几个月后,内容就完全过时了。这种情况更让我们感到,与其继续追逐这种更新与前沿,我们最终还是决定专注讨论较为坚实一些的Web应用技术,这些内容不会随着HTML5的发展有太大的改动。

本书起初时只有Robert Crowther(当时已经在写另一本书了)和Joe Lennon这两位作者,这增加了本书写作初期的混乱度。不得不说的是,Rob旺盛的精力让我感到吃惊,他当时还打算同时写Hello! HTML5 and CSS3(Manning,2012)。另外,似乎还嫌这些工作不够多,他还复审合作者完成的章节并给出有益的反馈意见,所以我一直很奇怪:他哪有时间睡觉呢?

Joe Lennon撰写的内容是表单、文件存储以及附录,还对HTML5规范做了一个精彩的概述。Greg Wanish(起初是我们的编辑)辅助Joe完成了这些章节。这两位作者解决了一些非常困难且不稳定的规范,这些规范仍然在很多浏览器中还未完全实现。于是Ash Blue加入进来,以解决HTML5的交互性可视化数据相关的庞大规范。

Greg和Ash一样都在美国,Joe在爱尔兰,Rob在伦敦。由于这种地理差别,我们很难在一起开会,几乎每次都聚不齐。如果你曾经参与过团队项目,那么肯定能理解对于本书而言,会议的重要性。另外,即使我们四个人都能把大部分的空闲时间用于写书上,它花费的时间仍远超过我们的预期。之所以造成这种耽搁,一部分原因在于我们想让本书囊括时下最新的技术和规范。另外,MEAP的读者为我们提供了很多有关本书的改进意见,根据这些反馈,我们对本书作了进一步调整。无疑,这也花去了很多时间。

撰写本书的经历让我们明白了一个道理,那就是永远都不要碰试验性的主题,想都不要想!但说实话,HTML5规范发展的不稳定性,既给工作带来了困难,又确实令人有所斩获。最后,希望我们的辛苦不会白费,希望读者能借助本书更为轻松地掌握HTML5技术。
前言
第一部分 简介
[第1章 HTML5:从文档到应用的转变
1.1 探索标记语言:HTML5速览](https://yq.aliyun.com/articles/95972)
1.2 标记:附加的Web规范
1.3 HTML5的DOM API
1.4 其他API和规范
1.5 小结
第二部分 基于浏览器的应用
[第2章 创建表单:输入小部件、数据绑定以及数据验证
2.1 表单的功能概述与所需知识](https://yq.aliyun.com/articles/96028)
2.2 构建表单用户界面
2.3 计算金额总计,显示表单输出结果
2.4 利用约束验证API来检查表单输入数据
2.5 为不支持HTML5相关特性的浏览器提供回退方案
2.6 小结
第3章 文件编辑和管理:富文 本格式、文件存储、 拖放
第4章 传递消息:HTML5的脚本通信技术
第 5 章 移动应用:客户端存储与离线执行
第三部分 交互式的图像、媒 体及游戏
第 6 章 2D Canvas:底层2D图像渲染
第 7 章 SVG:响应式浏览器内图像
第 8 章 视频与音频:在浏览器内播放媒体
第 9 章 WebGL:3D应用 开发
[附录A HTML5与相关标准
A.1 HTML5的起源](https://yq.aliyun.com/articles/96165)
A.2 常见的HTML5规范
A.3 常见的非HTML5技术
A.4 紧跟规范的最新进展
附录B HTML5 API简要参考 文档
附录C 安装PHP和 MySQL
附录D 计算机网络技术 基础
附录E 设置Node.js
附录F 通道通信
附录G 开发工具及库
附录H 利用FFmpeg编码
附录I HTML未来展望
附录J 链接和参考

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章