1. 介绍
HTML是超文本标记语言的英文缩写,这是一种标记语言,不需要进行编译,直接由浏览器执行。HTML文件是一个文本文件,包含了一些HTML元素、标签等。目前HTML语言最新版本为4,W3C发布了最新的HTML5工作草案,HTML工作组包括AOL、Apple、Google、IBM、 Microsoft、Mozilla、Nokia、Opera等数百个开发上。
HTML5解决了HTML4等之前规范中的很多问题,HTML5中增加了许多新特性,例如嵌入音频、视频和图片的函数、客户端存 储数据、交互式文档等,通过制定如何处理所有HTML元素以及如何从错误中恢复的精确规则,HTML5进一步增强了互动性,并有效减少了开发成本。
2. 学习的理由
第一大原因:它是未来!
第二大原因:其跨浏览器支持
第三大原因:更好的互动
第四大原因:更聪明的存储,更清晰的代码
第五大原因:易用性和更多的标签支持
3. HTML5主要新功能
1) 本地音频视频播放;
2) 减少对外部插件的依赖(比如flash)
3) 绘图效果;
4) 地理信息(类似百度地图)
5) 本地运行和存储(即使在 Internet 连接中断之后);
6) 从桌面拖放文件到浏览器上传;
7) 新增语义化标记;
4. 开发框架介绍
Html5同样包括CSS,DOM以及Javascript,它主要用于移动平台,主流开发框架如下:
1) jQuery Mobile。是 jQuery 在手机上和平板设备上的版本。支持全球主流的移动平台。
2) Sencha Touch。是世界上第一个基于 HTML5 的移动 Web 开发框架。
3) PhoneGap。是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。
此外还有很多框架,我就不逐个列出了。
5. 测试浏览器
测试某一浏览器对HTML5的支持程度很简单,用该浏览器访问 http://www.html5test.com 就可以得出结果。
我用Chrome浏览器,测试结果如图:
HTML是超文本标记语言的英文缩写,这是一种标记语言,不需要进行编译,直接由浏览器执行。HTML文件是一个文本文件,包含了一些HTML元素、标签等。目前HTML语言最新版本为4,W3C发布了最新的HTML5工作草案,HTML工作组包括AOL、Apple、Google、IBM、 Microsoft、Mozilla、Nokia、Opera等数百个开发上。
HTML5解决了HTML4等之前规范中的很多问题,HTML5中增加了许多新特性,例如嵌入音频、视频和图片的函数、客户端存 储数据、交互式文档等,通过制定如何处理所有HTML元素以及如何从错误中恢复的精确规则,HTML5进一步增强了互动性,并有效减少了开发成本。
2. 学习的理由
第一大原因:它是未来!
第二大原因:其跨浏览器支持
第三大原因:更好的互动
第四大原因:更聪明的存储,更清晰的代码
第五大原因:易用性和更多的标签支持
3. HTML5主要新功能
1) 本地音频视频播放;
2) 减少对外部插件的依赖(比如flash)
3) 绘图效果;
4) 地理信息(类似百度地图)
5) 本地运行和存储(即使在 Internet 连接中断之后);
6) 从桌面拖放文件到浏览器上传;
7) 新增语义化标记;
4. 开发框架介绍
Html5同样包括CSS,DOM以及Javascript,它主要用于移动平台,主流开发框架如下:
1) jQuery Mobile。是 jQuery 在手机上和平板设备上的版本。支持全球主流的移动平台。
2) Sencha Touch。是世界上第一个基于 HTML5 的移动 Web 开发框架。
3) PhoneGap。是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。
此外还有很多框架,我就不逐个列出了。
5. 测试浏览器
测试某一浏览器对HTML5的支持程度很简单,用该浏览器访问 http://www.html5test.com 就可以得出结果。
我用Chrome浏览器,测试结果如图:
![](http://dl.iteye.com/upload/attachment/0072/6378/7f58ebd3-51ff-3ad1-bcb2-267e616dedf2.png)