拥抱HTML5

2015.01.04 12:00 bizhongbio 917 1

一、提要

HTML5 作为当今最炙手可热的 Web 开发技术,凭借其强大的功能特性和跨平台等优势,吸引了业内开发人员的重点关注,掌握 HTML5 技术也成为 Web 开发人员的一项必备技能。

二、概念

什么是 HTML5 ?

HTML5 并不只是一个单独的技术。它是一个概括性的术语,包含了新的以及增强的 HTML 元素、CSS 样式、JavaScript API 和事件。这些技术相互交叉,提供了大量的新特性来提升用户体验,使网站更贴近于原生应用,而且能够与设备更好地集成。下面列出了一部分可用的、新的或增强的功能:

  • 提高网页的语义;
  • 表单;
  • Canvas 绘图;
  • 拖放;
  • 本地存储;
  • 页面之间的信息传递;
  • 桌面通知;
  • 视频与音频;
  • 网页套接字;
  • 地理位置;
  • 历史信息;
  • 微数据。

从严格意义上来讲,地理位置并不是 HTML5 规范的一部分,但是这种酷炫的新技术是与 HTML5 同时发展起来,所以人们常常将它们混为一谈。

在 Web 开发中,并非所有的新东西都属于 HTML5。CSS3 就不是 HTML5,但是它也很新而且很炫,因此将它放入到 HTML5 的范畴之内。CSS 是一款完全不同于 HTML 的语言和技术。CSS 是为展示而生,HTML 是为搭建而生。你可以用 CSS 做出很多漂亮的东西,但是开发人员和社区应该明白它俩之间的区别。

三、看待

也许 HTML5 真正的威力在于它满足了 Web 应用开发人员的需求。因为浏览器的功能很强大,我们可以编写与应用程序十分相似的网站,它们可以提供图片分享、绘图、文件编辑等特性。以前,这些特性需要多层 JavaScript,以及 Java 或 Flash 这样的插件。但是。这带来了易用性问题和对第三方软件稳定性的依赖。通过 HTML5 提供的强大的 API(浏览器中用于绘图的 Canvas、拖放、离线存储、原生视频),我们拥有了创建 Web 应用的新标准。通过指定的标准,浏览器可以稳定而且正确的处理这些事情。Web 社区能帮助开发和壮大这些标准,持续的推进改善它们,而开发人员再也不需要使用特殊的技巧来实现这些特性。

没有人知道 W3C(万维网联盟)什么时候才官方宣布 HTML5 已经完成,我们也没必要等到 2022 年才开始使用 HTML5。也许到那时,我们已经开始使用 HTML6 特性了。让我们一起拥抱 HTML5 !

感谢你的阅读,本文版权归 双鱼bizhongbio 所有,转载时请注明出处。
注明出处格式:双鱼bizhongbio(https://bizhongbio.github.io/article/embrace-html5/

上一篇:
下一篇:

分享到

相关文章

1条评论

  1. 游客 2016.02.29 06:33

    多学一些API

发表评论