名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。
- 本篇文章的具体介绍如下
网页网页hTML 5 是超文本置标语言下一个重要版本,网页hTML 自1999年发布 网页hTML 4.01 以来,其开发建设一直处于停顿状态,而1999年至今正好是 Web 飞速发展的时间,现在的 网页hTML 版本已经无法适应现在的 Web 内容与应用。网页网页hTML 5 旨在提高 网页hTML 的交互行,支持当前多样的,复杂的 Web 内容。同时,它也会解决 网页hTML 4 Web 应用功能上的欠缺。
一点历史背景
网页网页hTML 5 的讨论开始于2003年,当时,W3C 对由 Web hypertext Application Technology Working Group (WhATWG) 开发建设的 网页网页hTML 5 草案表示出兴趣,WhATWG 创始于2004年,由苹果,Mozilla 基金会,以及 Opera 公司的 代表组成。此后,W3C 网页hTML Working Group 于2007年成立并着手开发建设 网页网页hTML 5。目前,开发建设工作仍在进行中,并将于2012年向 W3C 提交初步意见,不过现在已经有不少浏览器部分支持 网页网页hTML 5。本文介绍 网页网页hTML 5 的5大令人激动的新功能。
1. 一些帮助咱们描述内容的新网页文章标签
Web 内容的多样性让 网页hTML4 力不从心,在描述一个网页时,网页hTML4 如下 表现:
网页网页hTML 5 将如下表现:
这样,浏览器就知道一个网页的各个部分各代表什么,比如 <nav> 部分是导航,而 <article> 部分是主要内容 。除了更漂亮的 具体代码与语义网页文章标签,这种改变还带来更多好处,比如,搜索引擎可以更准确地知道一个网页的哪部分内容更重要。关于 网页网页hTML 5 新网页文章标签,IBM有详细的论述。
2. 改进的 Web 表单处理
网页网页hTML 5 推出 Web Forms 2.0,为开发建设提供许多新选项和新功能,以更简单更有效地处理表单的输入与发布。Web Form 2.0 最令人兴奋的功能是输入验证。目前,咱们需要通过 JavaScript 或服务器端的逻辑,实现同样的功能。
比如有下面这样一个表单:
在 网页hTML4 咱们需要这样写具体代码,然后使用 JavaScript 或服务器端的脚本进行验证:
而 网页hTML5教程 中的 required
与 email
属性可以直接实现验证,如下:
3. 为 Web 开发建设提供 API
网页网页hTML 5 将提供多个 API,如音频和 视频网页文章标签可以让开发建设者不借助第三方工具直接播放 Web 视频和音频:
Opera 在者方面有不少研究并有视频播放 demo 推出
4. <canvas>网页文章标签将允许直接在上面用脚本绘图
人更容易从图片获得信息,如,下面的信息通过表格和圆饼图两种方式显示,具体效果明显不一样:
然而以往要实现这种具体效果,只能使用静态图片,无法对图片进行调整。使用 <canvas> 网页文章标签,您可以实时修改具体参数对图形进行修改,比如,根据用户的投票,实时生成圆饼图。
5. 用户可以编辑网页的部分内容并实现同网页的交互
网页网页hTML 5 将支持用户的交互,contenteditable
属性允许您设定网页的哪一部分可以编辑,在基于 Wiki 的 站点,这非常实用。
延伸阅读
- You can read the latest working draft of 网页网页hTML 5 specifications on the W3C website (网页网页hTML 5最新工作草案).
- Learn about the major differences between 网页hTML 4 and 网页网页hTML 5 on the W3C website(网页hTML4/5的主要区别).
- IBM developerWorks has an excellent in-depth article on new elements in 网页网页hTML 5.(IBM有一篇关于 网页网页hTML 5 的 深度 研究文章)
- Read about the people in charge of developing 网页网页hTML 5 specifications on the W3C 网页hTML Working Group website.(W3C 网页hTML 工作组成员)
- Find out what you can do to help 网页网页hTML 5 development on the WhATWG wiki website.(如何为 网页网页hTML 5 提供帮助)
本文国际来源:http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
中文翻译来源:COMShARP CMS 官方网站
关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,网页网页hTML 5 Web开发建设:防止浏览器假死的实用具体的方法
JavaScript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来然后加以处理,浏览器无论再什么时候都只有一个JS线程在运行JS程序。