gzyueqian
13352868059

粤嵌浅谈HTML5的优势和劣势,让你更好的理解H5

更新时间: 2018-10-29 15:26:12来源: HTML5培训浏览量:3663

    作为HTML5的第五次重大改革,Html5在以下方面均有改进:
    一、网络标准

    HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术的好处在于它是一个公开的技术。换句话说,每一个公开的标准都可以根据W3C的资料库找寻根源。另一方面,W3C通过的HTML5标准也就意味着每一个浏览器或每一个平台都会去实现。


    二、多设备跨平台
    用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到AppStore或Google Play上,所以它的跨平台性非常强大,这也是大多数人对HTML5有兴趣的主要原因。
    三、自适应网页设计
    很早就有人设想,能不能“一次设计,普遍适用”,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)。
    早在2010年的时候,Ethan Marcotte提出了”自适应网页设计“这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。
    这就解决了传统的一种局面——网站为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。
    Html5的优势和劣势可以总结如下:
    优势:
    a、网络标准统一、HTML5本身是由W3C推荐出来的。
    b、多设备、跨平台
    c、即时更新。
    d、提高可用性和改进用户的友好体验;
    e、有几个新的标签,这将有助于开发人员定义重要的内容;
    f、可以给站点带来更多的多媒体元素(视频和音频); 
    g、可以很好的替代Flash和Silverlight;
    h、涉及到网站的抓取和索引的时候,对于SEO很友好;
    i、被大量应用于移动应用程序和游戏。
    劣势:
    a、安全:像之前Firefox4的web socket和透明代理的实现存在严重的安全问题,同时web storage、web socket 这样的 功能很容易被黑客利用,来盗取用户的信息和资料。
    b、完善性:许多特性各浏览器的支持程度也不一样。
    c、技术门槛:HTML5简化开发者工作的同时代表了有许多新的属性和API需要开发者学习,像web worker、web socket、web storage 等新特性,后台甚至浏览器原理的知识,机遇的同时也是巨大的挑战
    d、性能:某些平台上的引擎问题导致HTML5性能低下。
    e、浏览器兼容性:缺点,IE9以下浏览器几乎全军覆没。

免费预约试听课