饥人谷技术博客

浏览器内核的一些事

2016-05-04  本文已影响85人  犯迷糊的小羊

Q&A

  • html文档保存的编码格式与浏览器解析时的解码格式不匹配而导致的乱码问题;

三种写法:
- 常用颜色名:white ; black ; red ; blue ; green ; grey...
- 十六进制法:#FFFFFF ; #000000 ; #00FF00 ; #0000FF ; #ECECEC...
- rgb法:rgb(0,0,0); rgb(255,255,255) ; rgb(255,255,0)...
【注】rgba(0,0,0,0.3)中的0.3为alpha值,定义色块的透明度

  • 文档类型事先声明,告诉浏览器以特定标准去渲染文件,即严格模式

浏览器的内核可分为渲染引擎(排版引擎)和JS引擎

渲染引擎:Mosaic -> Trident

JS引擎:WebGL(JavaScript和OpenGL ES 2.0的结合)
代表:IE系列浏览器  

渲染引擎:Gecko
JS引擎:spiderMonkey

代表:FireFox系列浏览器;Netcape 6

渲染引擎:Presto(已弃用)
JS引擎:无记录
代表:Opera系列浏览器


渲染引擎:KHTML->WebCore->WebKit->Webkit2
JS引擎:KJs->JScore
代表:Safari;Chrome


渲染引擎:WebKet->Blink
JS引擎:JScore->V8
代表:Chrome;Blink


参考资料

上一篇 下一篇

猜你喜欢

热点阅读