靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/为什么浏览器遵循W3C标准极其重要?

为什么浏览器遵循W3C标准极其重要?

IE相关 互联网 2012-01-16 阅读(3425)
其实在IE浏览器诞生之初并没有W3C标准,所以它可以自己定义API——尽管现在看来很多都不恰当。而在它如日中天的时代,很多开发者就把它当成了事实上的标准。于是在W3C标准建立之后,IE浏览器并没有抛弃私有的API,而是为了向后兼容而一错到底,这就错过了纠正错误的最佳时机。 之后出现的Firefox浏览器让Web开发者们看到了曙光,他们发现支持W3C标准后可以消除很多Bug。然而Mozilla对W3C标准太过执着,在尚未完全遵循标准时,就舍弃了很多方便的功能(例如text-overflow: ellipsis),这就让需要兼容性的人们比较为难了。 其后出现的Chrome则最为狡猾,它知道如何正确地取舍API(例如安全和隐私方面不能妥协,其他见机行事)。在尽可能遵循W3C标准的同时,它也根据需要实现非标准的API;再以Google的影响力,让其融入新的W3C标准。而其中最重要的一点就是频繁更新:让用户只能使用最新的浏览器版本,这就保证了可以尽可能地遵循标准和减少BUG。(当然,Chrome支持后3种方式显然是不对的;但为了靠兼容性来抢占浏览器市场,它仍然这么做了。) 如今Firefox也终于意识到了这个问题,可惜赶上Chrome还需时日。 最后回答一下本文的标题:标准的重要性不在于它是标准,而在于大家都遵循它。没人遵守的标准一点都不重要。 好在现在的主流浏览器都已经全面支持W3C标准,微软也在积极淘汰过时浏览器,并在本月开始对过时的IE浏览器(IE6\IE7)进行自动更新,距离开发人员的美好时代也不会太远了! via:keakon(节选)

标签:标准浏览器相关W3C

相关软件
Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17