html5主要技术,html5移动web开发技术

  html5主要技术,html5移动web开发技术

  HTML5是近十年来Web标准的最大飞跃。与以前的版本不同,HTML 5不仅用于表达Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与计算机的交互都是标准化的。虽然HTML 5的实现还有很长的路要走,但是HTML 5正在改变Web。

  HTML的最新升级是1999年12月发布的HTML 4.01。从那以后,发生了许多事情。最初的浏览器大战已经结束,网景化为乌有,IE5作为胜利者,发展到了IE6和IE7。Mozilla从网景的灰烬中诞生,跃居第二。苹果和谷歌各自推出了自己的浏览器,而小家碧玉的Opera还在嗡嗡作响,推动Web标准是她的生命。由于Opera、iPhone和谷歌即将推出的Android,我们甚至可以在手机和游戏机上获得真正的网络体验。

  然而这一切只是让Web标准运动更加混乱,HTML 5等标准被束之高阁。因此,HTML 5一直以草稿的形式出现。

  因此,一些公司联合起来成立了一个名为Web超文本应用技术工作组(WHATWG)的组织,他们将重新拾起HTML 5。这个组织独立于W3C,成员来自Mozilla、KHTML/Webkit项目组、Google、Apple、Opera和微软。虽然HTML 5草案短期内不会获批,但HTML 5终于被延续了下来。

  HTML会带来什么?以下是HTML 5草案最精彩的部分:一个全新的更合理的标签。多媒体对象将不再全部绑定在object或embed标签中,而是视频有视频标签,音频有音频标签。本地数据库。该功能将嵌入一个本地SQL数据库,以加快交互式搜索、缓存和索引功能。同时,那些离线的Web程序也会受益匪浅。没有插件的丰富动画。Canvas object将为浏览器带来直接在其上绘制矢量图片的能力,这意味着我们可以直接在浏览器中显示图形或动画,而无需Flash和Silverlight。一些最新的浏览器,除了IE,已经开始支持Canvas。浏览器中的真实程序。在浏览器中为API提供编辑、拖放和各种图形用户界面的能力。装饰标签将被移除,而使用CSS。

  理论上,HTML 5是培育新Web标准的土壤,允许各种思想在其组织者之间共享,但HTML 5仍处于实验阶段。

  Mozilla技术副总裁Mike Shaver表示,HTML 5是一个备受期待的概念,它既是WHATWG组织的试验田,也是W3C的标准之路。

  Shaver认为Mozilla的兴趣与WHATWG的实验不谋而合。Mozilla在HTML 5工作组非常活跃。我们试验了一些早期的详细规则,并将成熟的结果提交给W3C。

  在过去的几年中,Mozilla推出了许多具有各种新标准的前瞻性项目,包括Prism,一个离线运行Web程序的系统,以及Weave,一个数据存储框架。

  Shaver说,HTML 5运动是从对W3C的不耐烦开始的,Web标准的许多进步都因为W3C将重心从HTML转移到XML而停滞不前。

  许多基于XML架构的新技术已经被设计用来取代HTML。谢弗说,这不是正确的方式,人们不应该像黑人盲人一样把玉米弄碎扔掉。

  HTML 5的新实验在基于Webkit的Firefox、Safari、Chrome浏览器中逐渐加强,但仍存在不少问题。

  Chrome的开发者达林费舍尔(Darin Fisher)表示,尽管Chrome仍处于起步阶段,但它必须面对几个问题。虽然使用了最新的Webkit,但是早期版本的Chrome并没有实现HTML 5的本地数据库功能。因为Chrome的沙盒机制和Webkit的数据库功能冲突。

  因为Chrome是秘密开发,所以Chrome的开发者不方便参与Webkit的开发。

  如果我们想让Chrome保密,就不能参与Webkit社区。费舍尔说,“我们渴望在某些方面帮助Webkit。我们有许多经验丰富的开发人员,我们渴望了解人们目前面临的挑战,并愿意提供帮助。”

  随着Chrome的发布,Fisher表示,他的团队成员有时会和Webkit的人一起吃饭,有些人私下里也成了好朋友。Fisher表示,他们渴望与其他Webkit开发小组合作,解决离线数据库的问题。

  Chrome还包含谷歌的开源Gears技术,用于实现类似HTML 5的离线功能。

  Gears可以被视为现有API的替代品。费舍尔表示,HTML 5对于新浏览器来说是一个非常好的东西,但大多数用户仍然使用旧浏览器。Gears可以让这些老的浏览器使用这样的API,我们正在提供HTML 5 API的兼容性。

  Gears非常兼容,它正在成为将HTML 5带到人们桌面的另一种方式。

  目前大部分工作由苹果、Mozilla、Opera、Google和Trolltech来完成。微软在做什么?IE对Web标准的迟钝是出了名的,HTML 5就更不用说了。但是IE8可能会变。

  微软平台和什么工作组主席克里斯威尔逊在一封电子邮件中说,我们希望我们现在开始的工作可以在HTML工作组中创建一个测试系统。威尔逊表示,IE开发团队仍然担心HTML 5的一些提议。我想工作组的所有成员都会承认,我们仍有许多工作要做。

  目前处于测试阶段的IE8已经包含了HTML 5的很多新功能。它有一个跨文档消息传递系统、本地存储和一些离线事件来检测网络中断。但是有些功能还没有提上日程,比如Canvas。

  HTML非常庞大,还在开发阶段。我觉得浏览器厂商应该尽快达成协议,每个浏览器的具体实现时间可以自己选择。Web开发者和浏览器厂商都会认同威尔逊接下来的说法,这无疑是一个激动人心的时刻。我们希望看到网络成为一个新的应用平台。

  本文国际来源:http://www.webmonkey.com/blog/how _ html _ 5 _ is _ always _ changing _ the _ web

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: