想必从事前端*和正在学习前端技术的人都知道,不同浏览器其实用的内核是不一样的,而且不同的内核对于同一段代码的效果显示可能还不一样,这就要求前端工程师要针对不同的内核开发不同的代码,海文国际今天就来讲讲Web前端最为常见的几种浏览器内核。
1:虽说浏览器内核方面的知识,在我们实际开发过程中直接用到的少之又少,但是这却是我们面试中常常遇到的题。
2:那浏览器内核是什么呢?他的英文名为“Layoutengine”,直译就是“排版引擎”,也叫“页面渲染引擎”。它主要负责获取得网页的内容(HTML、XML、图像等等)、整理信息(例如加入CSS等),以及计算网页的显示方式,最终会输出到显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要排版引擎。
不同的浏览器内核对网页编写语法的解释也不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也就可能不同,这便需要前端开发者在不同内核的浏览器中测试网页显示效果,*兼容性的原因。
3:现在市面上总共有4种浏览器内核,分别是webkit、presto、geckos、trident(也称IE内核)。
Trident内核的浏览器:IE、Maxthon、TT、TheWorld等
Gecko内核的浏览器:Netcape6及以上版本、FireFox、MozillaSuite/SeaMonkey;
Presto内核的浏览器:Opera7及以上版本;
Webkit内核的浏览器:Safari、Chrome。
海文国际多年来专注于IT人才的培养与输送,致力于为中国的互联网IT行业输送高端技术人才。海文国际以”求真,务实”的严谨作风,始终致力于为中国培养实战型,紧缺型和创新型的信息化人才。