HTML5开启互联网生活新时代

发布时间:2011-06-08    发布:    分类:前端开发

     HTML5是不可阻挡的技术发展趋势,它只会使我们未来使用互联网的方式越来越方便,越来越贴心。虽然现在还没有形式正式的标准,但从各个浏览器厂家的积极态度可以看出,无论标准何时被审核通过(预计将在三年之内),都会促使网站建设者逐渐向HTML5标准靠拢,这是一件幸事

HTML5到底能做些什么事?

HTML 5是Web核心语言HTML的规范,你在浏览器中看到的一切都是HTML格式化的。新版HTML5在某些核心上做了改进,这是开发人员需要了解的,但不是所有网站都会使用到新特性,但毫无疑问这些新特性将改变我们建立网站和使用互联网的方式。

Firefox 和Safari开始部分支持它,Google Wave和Chrome项目是以它为基础,它让许多开发人员欣喜万分。

Html5相比HTML以前的版本有哪些改进?


HTML5中新增标记和移除标记示例

HTML5已经占据了太多的头版头条,这都得感谢浏览器厂家如微软,谷歌,苹果,Mozilla,Opera的努力。下面是一份简短的新特性列表。

离线存储

听起来有点像“超级Cookies”,但它有更多空间存储一次性数据和持久性应用程序数据库,如电子邮件,你可以把离线存储认为是类似谷歌Gears的东西(前两天谷歌都已经放弃Gears全面转向HTML5了),使用离线存储的好处是不用安装任何插件。

绘图画布

有些网站会在网页上设置一个区域进行互动,可以是图片,图表和游戏组件,现在可以不用Flash或其它插件就可以直接在网页上涂鸦了。

原生态视频和音频流支持

Youtube和Pandora可能有一天会跳过Flash为你带来全新的视频和音频体验,包括定时播放和其它贴心的功能,这一切都得归功于HTML5中的视频和音频标记。

几何定位

HTML5可以找到你的位置,并用它来定制搜索结果,博客更新等内容,位置感知设备就是利用这种技术的一次伟大创新。

智能表单

搜索框,文本输入和其它类型的字段可以获得更好的控制,如焦点处理,数据验证,与其它页面元素的交互,通过电子邮件发送等,听起来可能不是很吸引人,但它可以大大减少用户的烦扰,总归是件好事

Web应用程序集中化

HTML5可以更容易地建立Wiki,拖放工具,讨论版,实时聊天,前端搜索和其它现代网站元素,并让它们可以跨浏览器使用。


图3 使用HTML5直接绘图

 

为什么还要推HTML5?Flash和JavaScript不是已经可以做到这些了吗?(编注:自HTML5开始吸引人眼球以来,很多评论都成HTML 5将取代Flash等RIA插件,同时也有RIA从业者认为HTML 5与RIA技术将形成互补的关系。)


图4 Flash号称跨平台,但版本众多

其实HTML5和JavaScript并不冲突,新的标记将使JavaScript代码更容易编写,对于Flash,Silverlight和其它浏览器插件,它们是人工解决HTML5尝试修复的天然问题:放置和管理网页上的互动元素。

除了会致使浏览器内存泄露和崩溃外,Flash和它的兄弟也不能在每个平台上工作,必须对每个平台进行单独开发和编译发布,如果你想让应用程序所有人都能够使用,一次编译到处运行是个不错的理想,当越来越多的浏览器和开发人员支持HTML 5的音频、视频和互动标准,Web作为一个通用应用程序商店—— 既适合于智能手机,有适合于桌面电脑,笔记本,Windows,Mac和Linux,离我们的这个理想就更近了一步。

苹果试图使用它推出的第一代iPhone将这种技术强制灌输给开发人员,自那以后,Web应用程序开始变得越来越强大,开发商们也开始转变开发模式。编程开发,网站编程与开发,网站后台功能实现。


图5 iPhone开启Web应用程序加速发展的浪潮

这并不是说HTML5驱动Web应用,由于严重缺乏本地存储和脱机功能,才会使iPhone应用程序商店,Android商场对我们的桌面软件造成冲击。看看谷歌如何定位Chrome操作系统的吧,它使用HTML 5实现离线存储,目前的主要目标是上网本市场,未来的一切都会在互联网上,可见谷歌的野心有多大。

如何在网页上使用HTML 5呢?

HTML5不是一个软件,它只是一个标准,制定这个标准时充分吸收了广大开发人员和各个浏览器厂商的意见。说得再简单点就是,它取决于你使用什么上网,以及网站遵循了什么标准。

桌面版Firefox ,Safari,Chrome都支持HTML5规范草案的某些标准和风格,如离线存储,绘图画布,最有意思的是音频和视频标记,它让浏览器直接支持流媒体文件,苹果的Safari iPhone版本和Android浏览器,以及Opera Mobile也支持HTML5元素,想知道你的浏览器支持HTML5那些标准吗?已经有人整理成图表放在Wikipedia网站上了。


图6 不同浏览器引擎对HTML 5的支持程度不同站长关注,关注站长需要关注的,助力个人站长的发展。

那些音频视频标签看起来可能并不自由,HTML 5标准起草专家—— 来自谷歌的Ian Hickson和来自苹果的Davd Hyatt想为视频流定义一个单一的标准格式,他们主要青睐H.264/MPEG-4标准,但开源厂家如Mozilla却不能容忍它不是开源的,它们不是特别喜欢购买许可,它们的选择是Theora,也就是著名的Ogg Theora,但根据最新的标准草案,HTML5已经去除了统一的视频和音频标记,这意味着各个浏览器厂商会做出不同的选择。

无论如何,HTML5是不可阻挡的技术发展趋势,它只会使我们未来使用互联网的方式越来越方便,越来越贴心。虽然现在还没有形式正式的标准,但从各个浏览器厂家的积极态度可以看出,无论标准何时被审核通过(预计将在三年之内),都会促使网站建设者逐渐向HTML5标准靠拢,这是一件幸事。

查看 [3443]   评论 [0] 
相关标签:
文章评论
暂无数据!
我来说两句
昵 称:
评 论:
   
咨询电话:020-61136292 87569708 61004412 61004413
讯博官网 | 走进讯博 | 整合营销 | 案例解读 | 资讯中心 | 案例欣赏 | 产品体验区 | 客户如是说 | 联系我们
版权所有 © 2003-2014 广州讯博网络科技有限公司 粤ICP备08107356号 开心一刻
Website Design & Power by:Cenbel.com