在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
作为前端开发工程师,在开发过程中不仅仅要考虑到移动端、小程序、APP等平台及产品,单单在PC端还要考虑各种浏览器的兼容性。为什么同样是浏览器,同样的产品展示的时候回出现不同的效果呢?除了每个浏览器本身开发架构不同之外,主要原因就是浏览器使用的内核不同。
认识浏览器内核
浏览器内核是测览器最核心的部分,负责对网页语法的解释并渲染网页,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释不同,因此同一网页在不同内核浏览器中的渲染效果也可能不同,这个时候前端开发工程师就要着重考虑不同浏览器之间的兼容问题。目前常见的浏览器内核有 Trident、 Gecko、 Webkit、 Presto、 Blink五种。
浏览器内核具体介绍
Trident内核:代表浏览器是IE浏览器,因此Trident内核又称E内核,此内核只能用于Windows平台,并且不是开源的。采用用Trident内核的浏览器有:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Sleipnir、GOSURF、GreenBrowser和KKman等。部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
Gecko内核:代表浏览器是Firefox浏览器。Gecko内核是开源的,最大优势是可以跨平台。Gecko内核常见的浏览器:Mozilla Firefox 、Mozilla SeaMonkey、waterfox(Firefox的64位开源版)、Iceweasel、Epiphany(早期版本)、Flock(早期版本)、K-Meleon。
Webkit内核:代表浏览器是Safari(苹果的浏览器)以及低版本的谷歌浏览器,是开源的项目。最新的浏览器调查表明,该浏览器的市场甚至已经超过了Opera的Presto了。WebKit内核常见的浏览器:傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器
Presto内核:代表浏览器是Opera浏览器(中文译为“欧朋浏览器”),Presto内核是世界公认最快的渲染速度的引擎,但是在2013年之后,Open宣布加入谷歌阵营,弃用了该内核。在此就不做过多讨论。
Blink内核:由谷歌和Opera开发,2013年4月发布,这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。
想要完美解决PC端开发时的浏览器兼容问题,就一定要了解每个浏览器内核的特性,对于前端开发工程师以及软件测试工程师都要详细的了解。希望本文对大家的学习工作有一定的帮助。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
前端与移动开发培训课程怎么样?
在互联网技术高度发展的过程中,国内移动互联网技术已经跻身全球移动互联网领域的首位,由于平台多元化的发展,PC端、移动端、小程序等等前端展示效果越来越复杂。因此要求前端工程师不仅仅能够实现前端页面开发,还要能够兼容平台的多样化。为了更好的掌握技术,大部分前端工程师和想入行的小伙伴,都选择通过前端与移动开发培训的方式进入前端开发领域。那现在前端与移动开发培训课程怎么样呢?
5784
2019-09-10 18:31:19
前端数据结构面试题整理附答案
随着人们对前端行业的逐渐重视,就业市场也对前端人才提出了更高的要求。如今,中高级的前端工程师可以说一票难求。要想成为各大企业公司争抢的稀缺人才,前端工程师除了写写页面,绑定事件,向后台发发数据,还要掌握数据结构相关的知识。本文为大家整理了前端中比较基础的数据结构面试题,并附上了答案,下面我们一起看看吧!
8228
2020-04-17 15:09:25
前端学习中的重点难点总结
在互联网技术岗位中,前端一直被定义为入门简单,发展潜力巨大的技术方向。尤其对于新接触编程的同学们而言,非常容易理解并掌握HTML和CSS的基本知识,但是作为一门技术岗位,前端开发依旧具有一定的挑战性。因此我们一定要注意前端学习中的重点难点知识,在学习的过程中尽量掌握其要点,保障在实际工作中减少踩雷的风险。
6664
2020-08-07 10:27:04
前端和后端开发哪个工资高?
一般来说前端开发平均薪资17k左右,后端开发平均工资16k左右,能拿到这个薪资水平的一般是有1-2年工作经验的开发人员,由于公司要求几个人能力不同薪资差距还是比较大的。
10783
2020-12-22 16:06:41
前端和后端哪个工资高?学哪个简单?
各个大厂前端和后端工程师在技术水平相当的情况下,薪资水平相当,但随着工作时间的年限增加一般后端工程师的薪资水平比前端工程师高一些。在整个互联网行业中后端的薪资比前端的要高。但由于前端发展没有后端早,前端是近10年才开始快速发展,以处在高级工程师水平上的人数来说后端的工程师数量更多整体薪资会更高一点。
6707
2021-03-26 10:22:29