| 作者: | Peter Lubbers, Brian Albers, and Frank Salim |
| 语言: | 英文 |
| 出版年份: | 2011 |
| 编程语言: | HTML5 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
这本书不是讲语法标签速查的 HTML5 入门小册子,而是面向已经会做网页、想把浏览器当作应用平台来使用的开发书。它关注的是 HTML5 让 Web 应用新增了哪些原生能力,以及这些能力怎样替代插件、改善交互、处理本地数据与实时通信。
全书先用历史、标准进程与设计原则解释 HTML5 为什么会成为新一代 Web 应用基础,再按“图形与多媒体—位置与通信—表单与交互—并发与存储—离线能力”展开。它的主线很明确:不是把规范逐条讲完,而是带读者理解浏览器端 API 如何拼成更完整的应用体验。
第一章 先交代 HTML5 的来历、WHATWG 与 W3C 的角色、浏览器支持现实,以及“无插件 Web”这件事为什么重要,用来建立全书的技术背景。
第二章 到 第四章 转入前端表现层能力,分别覆盖 Canvas、SVG 与 Audio/Video,重点是如何直接在浏览器里处理绘制、矢量图形和媒体内容。
第五章 到 第七章 讨论 Geolocation、Communication APIs 与 WebSocket,核心是让网页理解位置、连接外部服务并处理实时数据流。
第八章 到 第十二章 进入工程实用层面,依次覆盖 Forms、Drag-and-Drop、Web Workers、Storage APIs 与 Offline Web Applications,说明 HTML5 如何提升表单体验、交互操作、后台任务、本地持久化与断网可用性。
第十三章 负责收束全书,把前面这些能力放回 HTML5 的长期演进视角里看。
适合已经掌握 HTML、CSS、JavaScript 基础,希望系统了解 HTML5 时代浏览器 API 的前端开发者与 Web 应用工程师。它更适合作为能力地图和 API 实战导览,不太适合完全零基础读者,也不适合只想学现代框架而不关心浏览器原生机制的人。
从已读部分看,这本书的价值在于把 2011 年前后最关键的一批 HTML5 能力集中讲清楚,尤其强调实时通信、本地存储、离线应用和多媒体这些当年最具变革性的方向。今天读它,最佳用途不是追新,而是补齐浏览器平台能力的来源与基本模型;如果你想理解很多现代前端能力的底层出发点,它仍然有参考意义。