日期:2014-05-17  浏览次数:20751 次

浏览器兼容性 --- 之一:常见的浏览器及其排版引擎(又称渲染引擎)及脚本引擎
W3C对标准的推进,Firefox,Chrome,Safari,Opera的出现,结束了IE雄霸天下的日子。

  然而,这对开发者来说,是好事,也是坏事。

  说它是好事,是因为浏览器厂商为了取得更多的市场份额,会促使各浏览器更符合W3C标准,而得到更好的兼容性,并且,不同浏览器的扩展功能(例如-moz,-webkit开头的样式),对W3C标准也是个推进;说它是坏事,因为,多个浏览器同时存在,要想使自己的页面能够在所有浏览器上得到一致的效果,无形中增加了开发者的难度,也就是我们常说的浏览器兼容性问题。

  从浏览器内核的角度来看,浏览器兼容性问题可分为以下三类:
  1. 渲染相关:和样式相关的问题,即体现在布局效果上的问题。
  2. 脚本相关:和脚本相关的问题,包括JavaScript和DOM、BOM方面的问题。对于某些浏览器的功能方面的特性,也属于这一类。
  3. 其他类别:除以上两类问题外的功能性问题,一般是浏览器自身提供的功能,在内核层之上的。
   
  而现今常见的浏览器及其排版引擎(又称渲染引擎)及脚本引擎,如下:

   
  未完待续……

  敬请关注……

------解决方案--------------------
关注
帮顶
------解决方案--------------------
关注
帮顶 
 

------解决方案--------------------
楼主赶紧发
还待续个鸟啊

开始的东西太简单了,是个好好做前端的都知道。
------解决方案--------------------
呵呵,是啊,不要来个一天一发吧,这样吊胃口,就没人理了。
------解决方案--------------------
另外一次内容别太少。楼层多了,加上中间有其它回复,这帖就没法看了。超过100回复的帖,我很少打开。
------解决方案--------------------
岗顶之作
------解决方案--------------------
强烈支持
接分