常用的浏览器测试
浏览器
IE:Trident内核,是微软开发的一种排版引擎
FireFox:Gecko内核代表作品Mozilla FirefoxGecko是一套开放源代码的、以C++编写的网页排版引擎。Gecko是最流行的排版引擎之一,仅次于Trident。
Chrome、Safari:Webkit内核是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。
Opera:Presto内核是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。
浏览器内核分为两部分:渲染引擎和JS引擎
渲染引擎:主要是获取网页的内容以及css,计算网页的显示方式,然后输出,由于浏览器的内核不同网页的语法也不相同,所以渲染的效果也不相同
JS引擎:解析并执行JS代码实现网页的动态效果
最开始渲染引擎和JS引擎并没有划分得这么明切,JS引擎越来越独立,内核就倾向于只渲染引擎