浏览器的两个部分:
一是shell部分,另一个是内核部分
shell部分
shell部分就是浏览器的外观,可以设置颜色啊,字体啊,什么的,如下图可示:
内核部分
内核部分也分成两部分,一个是渲染引擎,一个是js引擎,看名字就知道,
第一个是解析html跟css代码的,第二部分就是解析js代码的,最重要的就是js引擎。
主流浏览器及其内核
浏览器 | 内核 |
---|
chrome | webkit / blink |
safari | webkit |
firefox | Gecko |
IE | trident |
Opera | presto |