浏览器内核与web标准
浏览器内核分为两部分:渲染引擎(layout enginer)和 JS内核。主要是渲染内核。
浏览器类型及内核
- Chrome(Webkit --> Blink/Chromium)
- Firefox(Gecko)
- Opera(Blink)
- IE(Trident)
- Safari(Webkit)
移动端常用内核:Webkit,Blink,Trident,Gecko.
Web标准
由于相同的内容使用不同的浏览器解析出来的效果可能不一致,开发者常常会需要为多版本的开发而艰苦工作。可以使用web标准进行统一。
- web标准的好处
- 让web的发展前景更广阔
- 内容能被更广泛的设备访问
- 更容易被搜索引擎搜索
- 降低网站流量费用
- 使网站更易于维护
- 提高页面浏览速度
- web标准的构成
web标准不是某一个标准而是一个标准体系,是由W3C和其他标准化组织制定的一系列标准的集合,主要包括结构(struct),表现(presentation)和行为(behavior)三个方面。
- 结构标准: 结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分。
- 样式标准: 表现用于设置网页的板式、颜色和大小等外观样式,主要是CSS。webkit内核的浏览器、
- 行为标准: 行为主要是指网页米行的定义及交互的编写,主要包括DOM和ECMAScript两个部分
理想状态我们的源码:.html .css .js
- web 标准总结:
- 结构:使内容更清晰,更具有逻辑性
- 表现:用于修饰内容的样式
- 行为:内容的交互与操作效果