<!--
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
//如果浏览器为IE
setActiveStyleSheet("IE.css")
}else{
if (window.navigator.userAgent.indexOf("Firefox")>=1)
{
//如果浏览器为Firefox
setActiveStyleSheet("Firefox .css")
}else{
//如果浏览器为其他
setActiveStyleSheet("qita .css")
}
}function setActiveStyleSheet(title){
document.getElementsByTagName("link")[0].href="style/"+title
}
//-->
</SCRIPT>
CSS3中-moz、-ms、-webkit和-o分别代表什么意思1、-moz-:代表FireFox浏览器私有属性
2、-ms-:代表IE浏览器私有属性
3、-webkit-:代表safari、chrome浏览器私有属性
4、-o-:代表opera浏览器私有属性
浏览器引擎分为排版引擎和Js引擎两种。js引擎就是解释执行javascript的,而排版引擎就是执行html、css来渲染页面的。浏览器内核指的是这两者。
IE 11 支持WebGL技术
IE 8 javascript引擎 Jscript
IE 9 javascript引擎 Chakra
WebGL :
WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了。
OpenGL ES:
OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计
Netscape 6、Firefox 采用的内核,由部分不满意微软IE没有使用w3c标准的开发者和停止更新的Netscape的部分员工共同创办Mozilla,以Mosaic为基础开发的浏览器内核
Gecko的javascript引擎是spiderMonkey
presto是Opera的前身内核,特点是速度快,但牺牲了兼容性。目前Opera采用google chrome的blink内核
苹果在比较了KHTML和Gecko后,选择了前者,延生出了WebKit。WebKit包含WebCore和JsCore,WebCore由KHTML发展来,KJs发展成了JsCore。
google chrome也使用了webkit内核,但后来google升级JsCore引擎为V8引擎;
之后苹果在WebKit的基础上发展了WebKit2;而Google在WebKit的基础上发展了Blink,并改用Blink
Google 在 Google Chrome/Chromium 中使用基于 WebKit 的 fork Web 渲染引擎:Blink。同时 Opera 也将跟进 Google Chrome/Chromium 的步伐。
(1)[排版引擎]: http://baike.baidu.com/view/459307.htm
(2)[浏览器内核]:
http://baike.baidu.com/link?url=7KUYuMddjEiXasGdUK2RJl7ZBP9jvAnWuR2Yi0nay6Uce4ZLZD0sXKTFz8rMAlV2m0otk7uzVNQZLGSD4JqS0K