- 第2版前言
- 本书结构
- 读者对象
- 本书约定
- 读者反馈&示例下载
- 疑难解答&本书勘误
- 第1章 认识 jQuery
- 第2章 jQuery 选择器
- 第3章 jQuery 中的 DOM 操作
- 第4章 jQuery 中的事件和动画
- 第5章 jQuery 对表单、表格的操作及更多应用
- 第6章 jQuery 与 Ajax 的应用
- 第7章 jQuery 插件的使用和写法
- 第8章 用 jQuery 打造个性网站
- 第9章 jQuery Mobile
- 第10章 jQuery 各个版本的变化
- 第11章 jQuery 性能优化和技巧
- 附录A 关于 $(document).ready() 函数
- 附录B Firebug
- 附录C Ajax 的 XMLHttpRequest 对象的属性和方法
- 附录D jQuery $.ajax() 方法的参数详解
- 附录E jQuery 加载并解析 XML
- 附录F 插件 API
- 附录G jQuery 速查表
9.1 HTML 5 简介
HTML 5的前身名为Web Applications 1.0。于2004年被WHATWG(Web Hypertext Application Techonlogy Working Group, Web超文本应用技术工作组)提出,2007年被W3C采纳,并被转变为
HTML 5规范的第一个草案。HTML 5已经得到大多数现代浏览器的支持。
谈到Web设计,我们经常把Web分为三个层:
(1)结构层;(2)表现层;(3)行为层。
它们对应的技术,分别是:
(1)HTML;(2)CSS;(3)JavaScript。
随着HTML 5的到来,这三层的内容已经发生变化。在结构层中,HTML 5添加了新的标记,例如:<header>, <article>和<footer>等。HTML 5还提供了媒体元素,例如:<audio>, <video>和<canvas>等。HTML 5中表单元素也得到了加强,新增了进度条、滑动条和颜色拾取器等,同时,表单验证方面也可以用浏览器内置的验证。
在行为层方面,HTML 5为每个新的元素规定了新的交互方式以及API。例如,我们可以自定义<video>元素,让其播放和暂停视频动画等。可以使用<canvas>绘制各种图形。而在HTML 5之前,想要直接在网页上进行直接绘图是不能轻易完成的,即使是最简单的几何图形也不可以,多数交互只是保存和点击。在HTML 5之前,如果希望能够跟图片进行更多的操作或者在浏览器当中画出图形,需要Flash这类插件来帮忙。
不仅是结构和行为发生变化,表现层也同样得到了改进。CSS 3新增了很多模块,比如,高级选择器、渐变、圆角还有动画等。而在HTML 5之前,这些工作需要编写脚本才能实现效果。
HTML 5的改变不仅仅是这些,在浏览器的JavaScript API方面也做了不少改进。以前我们可以用cookie和window之类的API,而新的JavaScript API增加了很多模块,比如Geolocation, Storage和WebSocket等。
HTML 5还有很多令人心动的特性和新功能,限于篇幅无法一一举出,但我对于HTML 5的前景还是非常看好的,毕竟丰富Web应用的大势已经掀起,让我们共同期待HTML 5的降临。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论