HTML5掌中宝:第五版(2013.7)

5星 · 超过95%的资源 需积分: 9 81 下载量 25 浏览量 更新于2024-07-22 1 收藏 4.31MB PDF 举报
"HTML5.Pocket.Reference(5th,2013.7)" by Jennifer Niederst Robbins 《HTML5袖珍参考指南》是Jennifer Niederst Robbins撰写的一本关于HTML5的第五版图书,由O'Reilly Media于2013年7月在美国出版。这本书专注于提供HTML5的快速参考信息,适用于学习、商业或销售推广用途。读者可以通过在线平台(如Safari Books Online)获取电子版。 HTML5是超文本标记语言的最新版本,它在2000年初开始发展,经过多次迭代,到2013年已经相当成熟。HTML5的核心目标是提高网页标准的可用性和互操作性,同时引入新的元素、API和功能来支持更丰富的网络应用程序和多媒体内容。 本书的内容可能包括以下HTML5的关键知识点: 1. **新元素**:HTML5引入了许多新的结构元素,如`<article>`, `<aside>`, `<footer>`, `<header>`, `<nav>`和`<section>`,这些元素帮助构建更加语义化的网页结构。 2. **媒体元素**:`<audio>`和`<video>`元素使得在网页上内嵌音频和视频变得更加简单,无需依赖Flash或其他插件。 3. **Canvas**:HTML5的`<canvas>`元素提供了动态图形绘制的能力,通过JavaScript可以创建交互式图形和游戏。 4. **SVG**:Scalable Vector Graphics是一种用于创建矢量图形的格式,HTML5支持内联SVG,允许在网页中包含高质量的图像。 5. **Web Storage**:替代了传统的cookies,提供了本地存储机制,如`localStorage`和`sessionStorage`,允许应用程序在用户浏览器中存储大量数据。 6. **Web Workers**:让JavaScript可以在后台线程中运行,提高了处理密集型任务的性能,而不会阻塞用户界面。 7. **Web Sockets**:提供了一种实时、双向通信的机制,使得服务器与客户端之间可以持续交换数据。 8. **离线存储**:利用`applicationCache`特性,网站可以创建离线应用,即使在没有互联网连接的情况下也能正常工作。 9. **表单控件增强**:HTML5对表单元素进行了改进,如`<input>`元素增加了新类型(例如`date`, `email`, `number`等),以及新的属性和验证机制。 10. **Geolocation API**:允许网站获取用户的地理位置信息,从而实现基于位置的服务。 此外,书中的内容还可能涵盖了错误处理、文档类型声明(DOCTYPE)、兼容性问题、最佳实践等方面。作者Jennifer Niederst Robbins是一位经验丰富的Web开发专家,她的作品通常会提供清晰、实用的指导,帮助读者理解和应用HTML5的新特性。书中可能还包含对HTML5规范的更新、常见问题解答以及与其他技术(如CSS3和JavaScript)的结合使用等内容。