浏览器内核分为两部分:渲染引擎与JS引擎
(1)Trident(IE内核)
单核,“兼容模式”
代表:IE,猎豹,360极速浏览器,百度浏览器
(2)Gecko(firefox)
特点是代码完全公开
(3)webkit(Safari)
之前Chrome是用的webkit内核(现在是blink),webkit是苹果公司开发的
(4)Chromium/blink(Chrome)
blink其实是Webkit的分支,大部分国产浏览器最新版都采用Blink内核
(5)Presto(Opera)
Presto是挪威产浏览器Opera的前任内核,现在是和Chrome使用一样的内核
Web标准:
(1)构成:
结构标准:对网页元素进行整理和分类,主要包括XML和XHTML
样式标准:设置网页元素的板式,颜色,大小等外观样式,主要指CSS
行为标准:网页模型的定义及交互的编写,主要包括DOM和ECMAScript
理想状态的代码:html(结构)、css(样式)、js(行为)