主流浏览器的内核及其特性

IE:trident

万恶之源

该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。
由于IE本身的“垄断性”(特别是从Windows 95年代一直到XP初期,就市场占有率来说IE的确借助Windows操作平台一家独大),微软很长时间都并没有更新Trident内核,这导致了两个后果:
一是Trident内核曾经几乎与W3C标准脱节(2005年)
二是Trident内核的大量Bug等安全性问题没有得到及时解决
然后加上一些致力于开源的开发者和一些学者们公开自己认为IE浏览器不安全的观点,也有很多用户转向了其他浏览器,Firefox和Opera就是这个时候兴起的。

Trident内核的常见浏览器有: IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0)(壳浏览器不列出)
行了,如果用户愣是要使用以上这些浏览器,准备好考虑兼容吧。

firefox:gecko

Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。

Safari:webkit

苹果公司自己的内核,曾经只是Mac OS X的专属浏览器,但似乎根据最新的浏览器调查表明,该浏览器的市场甚至已经超过了Opera的Presto(Mac办公真的没得说),且WebKit 内核在手机上的应用也十分广泛。

Opera:presto(现在已改用Blink内核)

Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃。
Opera现已改用Google Chrome的Blink内核。

Chrome:Blink(基于webkit由OperaChrome共同开发)

不弱于操作平台的工程级内核(至少大佬这么说的),对现代。。。算了,Chrome牛逼!

简而言之,身为前端需要了解:排版渲染、js渲染、ie兼容等。
俺只是一个切图仔,所以诸位有兴趣可以自行查阅资料。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值