1、浏览器内核
浏览器内核分成两部分:渲染引擎(layout engineer \rendering engine)、js引擎
1)渲染引擎,负责取得网页的内容(html\xml\图像等)、整理讯息(加入css等),计算网页的显示方式,输出到显示器或者打印机。浏览器的内核不同,对于网页的语法解释不同,渲染效果不同。
2)js引擎
后期独立出来,内核就倾向于只渲染引擎。
3)目前浏览器内核分类
Trident\Gecko\Blink\Webkit
2、web标准
由于浏览器不同,导致出现兼容性问题。
web标准主要包括:结构(html)、表现(cs)、行为(js)三个方面