HTML5新型互联网大潮下的新技术
时间:2015-09-18
html走向成熟的路还有多长?到底html5现在能做什么,对于很多人来说还是有点迷茫。我们苦苦学的html,w3c标准都要改变么?
W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 标准的全部实现也许要到 2022年以后。HTML5 开始吸引越来越多的人的目光,尽管 W3C 表示,它的最终成熟还有很长的路,然而并不能阻止人们对它的期待。2007年,HTML5 向 W3C 标准进军,HTML5 的使命是实现富 Web 应用的本地化,脱离浏览器插件的羁绊。
下面由申盛网络为您作扼要介绍。
什么是 HTML5
HTML5 是继 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一个重要版本,旨在消除富 Internet 程序(RIA)对 Flash, Silverlight, JavaFX 一类浏览器插件的依赖。
HTML5 概要
HTML5 带来很多新功能,以及 HTML 代码上的改变,你需要使用一些特定的 API 脚本,如:
· DOM
· 实现 2D 绘图的 Canvas 对象
· 可控媒体播放
· 离线存储
· 文档编辑
· 拖放
· 跨文档消息
· 浏览器历史管理
· MIME 类型和协议注册
申盛提示:所有支持 HTML5 的浏览器在处理 HTML 代码错误的时候必须更灵活,而那些不支持 HTML5 的浏览器将忽略 HTML5 代码。
HTML 语法的变化
HTML5 引入了新的 HTML 元素和属性,有的是传统通用元素的语义化版本,如取代 div 元素的 nav, footer 等元素,也有一些全新的元素,如 audio, video。一些在 HTML4 中不被推荐使用的元素,如 font 和 center 将被弃用。HTML5 引入的新 HTML 元素包括:
· article:文章
· aside:内容旁边的侧边栏内容
· audio:音频
· canvas:2D 绘图
· command:命令按钮
· datalist:下拉选择框
· details:对象的细节
· dialog:对话框
· embed:外部插件或对象
· figure:一组媒体对象以及标签文字
· footer:页脚
· header:页首
· hgroup:文档某一部分的信息
· keygen:表单生成的 Key
· mark:标注的文字
· meter:预先定义的范围内的度量
· nav:导航条
· output:输出
· progress:进度条
· rp:标识 rubby 内容
· rt:rubby 内容的解释
· ruby:rubby 内容
· section:定义一个部分
· source:媒体的资源
· time:日期时间
· video:视频
申盛认为:引进这些新的标签,可以让你的 HTML 文档更容易加载,且更容易被搜索引擎抓取其中的有用信息。比如,搜索引擎可以直接抓取它最关心的 article 标签里面的内容。
申盛:HTML5的6大优势
HTML5的优势一:摆脱对平台的依赖
HTML5可以让你摆脱对平台的依赖,用户打开浏览器,直接就可以访问你的应用,而不需要经过各种Store的审核。
HTML5的优势二:实时更新
实时更新,通常平台的审核都需要七个工作日左右的时间,如果你发布之后发现问题怎么办?Web方式就不存在这种问题。
HTML5的优势三:离线使用
用户可以离线使用,更新下载量及少,可以全部更新,也可以选择替换部分文件。
HTML5的优势四:代码更安全安全
使用HTML5,代码更安全安全。众所周知Web应用有一个很大的问题就是代码安全的问题,但现在HTML5可以将Web代码全部加密,本地应用解密后再运行,大大的提供了代码的安全性。
HTML5的优势五:跨平台
HTML5可以做到跨平台,多数核心代码不用重写,Javascript的代码用得好的话,在许多地方都可以用到,包括移动应用、移动网站、PC网站、各种浏览器插件,甚至可以用WebKit封装作为跨平台的应用程序。诚然,这种方式并非完全跨平台,但这样也足以减少很多工作量了,特别是后期的维护。
HTML5的优势六:可以充分利用Native
HTML5可以通过浏览器作为中介充分利用Native的好处,比如说可以使用GPS、照相机、本地相册、读取本地联系人,也可以使用推送功能等,最重要的是,某些Web无法实现的功能,我们可以利用Native来实现。(申盛)
申盛:HTML5规范开发完成时,将成为主流。
据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万。毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的主宰者。
据IDC的调查报告统计,截至2012年5月,有79%的移动开发商已经决定要在其应有程序中整合HTML5技术。
并且从性能角度来说,HTML5首先是缩减了HTML文档,使得浏览器解释变得更简单。从用户可读性上说,原先一大堆东西,像初学者第一次看到这些东西是看不懂的,而HTML5的声明方式对用户来说显然更友好一些。
万维网联盟宣布已经完成对HTML5标准以及Canvas 2D性能草案的制定,这就意味着开发人员将会有一个稳定的“计划和实施”目标。有很多的文章都在号召使用 HTML5,并大力宣传它的的好处。HTML5是下一代网站、应用开发的利器,我们应紧抓机遇、顺势而为,跟版网愿与您一道携手共创美好明天。