一、常见浏览器内核(也称渲染引擎)
前端代码通过浏览器可渲染为可视化界面,渲染主要是通过浏览器的内核。
(1)Trident(IE内核):
国内很多双核浏览器的其中一核便是Trident,称作是"兼容模式"。
代表:IE、猎豹安全浏览器、360极速浏览器、百度浏览器、遨游、世界之窗浏览器、Avant、腾讯TT等。
Windows10发布后,IE将其内置浏览器命名为Edge,Edge最显著的特点就是新内核EdgeHTML。
(2)Gecko(firefox):
Mozilla FireFox(火狐浏览器)采用该内核,Gecko的特点是开源,可开发程度高。
可惜近几年已经没落了,原因比如:打开速度慢、升级频繁、猪一样的队友flash(firefox支持特别好的flash,但flash加载特别慢,又不断的升级插件…麻烦)、神一样的对手chrome(chrome后起之秀,已经占据全球40%份额,还在不断提高)。
(3)webkit(Safari):
Safari是苹果公司开发的浏览器,所用的浏览器内核是自己发明的大名鼎鼎的WebKit。
现在很多人错误地把webkit叫做chrome内核(即使chrome内核已经是blink了,苹果表示很心痛)。
代表浏览器:遨游浏览器3、Apple Safari(Win/Mac/iPhone/iPad)\Symbian手机浏览器、Android默认浏览器,
(4)Chromium/Blink(chrome):
2013年4月3日,谷歌正式宣布弃用webkit,在Chromium项目中研发啊Blink渲染引擎(浏览器核心),内置于Chrome浏览器中。Blink其实是WebKit的分支。大部分国内浏览器最新版都采用Blink内核。
(5)Presto(Opera):
Presto是挪威浏览器opera的"前任内核",最新版的opera浏览器早已抛弃Presto而投入谷歌的怀抱。
(6)移动端浏览器内核相关:
- 目前手机端的浏览器内核主要说的是系统内置浏览器的内核:
iPhone和iPad等苹果iOS平台主要是WebKit,Android4.4之前的Android系统浏览器内核是WebKit,Android4.4系统浏览器切换到了Chromium,内核是Webkit的分支Blink,Windows Phone8系统浏览器内核是Trident。
(1)Web标准的好处:
- 让Web的发展前景更广阔。
- 内容能被更广泛的设备访问。
- 更容易被搜索引擎搜索。
- 降低网站流量费用。
- 使网站更易于维护。
- 提高页面浏览速度。
(2)Web标准构成:
Web标准不是某一个标准,而是由W3C(万维网联盟)和其他标准化组织指定的一系列标准的集合。主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。
- 结构标准:结构用于对网页元素进行整理和分类,主要包括XML和XHTML。(HTML)
- 样式标准:表现用于设置网页元素的板式、颜色、大小、等外观样式,主要指的是CSS。(SSS)
- 行为标准:行为是指网页模型的定义及交互的编写,主要包括DOM和ECMASript两个部分。(JS)
web标准简单总结:
结构使内容更清晰,更有逻辑性。
样式用于修饰内容的样式。
行为使内容的交互及操作效果。