浏览器与javascript

Web浏览器一般包括两部分:Shell和内核

  Shell指的是浏览器的外壳:如菜单,工具栏等,主要提供用户界面操作,参数设置等,它是调用内核来实现各种功能的UI

   内核是浏览器的核心,是基于标记语言显示内容的程序或模块

目前主流浏览器包括:     IE   FireFox    Opera   Safari   Chrome

浏览器内核包括两部分:渲染引擎和javascript引擎

        渲染引擎:负责取得网页内容(HTML XML 图像等),整理信息(加入CSS),以及计算网页的显示方式,然后输出显示

       javascript引擎:负责解析javascript脚本,执行javascript代码实现网页的动态效果

常见的浏览器内核4种:Trident      Gecko   Presto  Webkit

    Trident   :非开源,又称MSHTMl微软开发的渲染引擎,包含javascript引擎JScript,JScript已经深入Windows系统

    Gecko   :开源的渲染引擎,包括javascript引擎SpiderMonkey(Rhino).主要是Firefox使用

     Presto  :是Opera公司开发,用Oprea的渲染引擎,指的是Opera 7.0以及以后的版本

(KHTML(Linux) :KDE开发的内核,速度快捷,容错度低。这个内核可能不见得很多人知道,但是后面再看下去你就明白                                        了。常见的KHTML内核的浏览器:Konqueror )

    Webkit  :开源,苹果公司基于KHTML开发,保含Webcore和javaScriptCore(SquirrelFish,V8)

常见的内核对应的浏览器:

    Trident内核:IE(IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);  , MaxThon, TT,

                          The World,360,搜狗浏览器等    不跨平台只支持Windows系统

    Gecko内核:Netscape 6及以上版本,Firefox,MozillaSuite/SeaMonkey等 支持的操作系统Windows,Mac,Linux/BSD

    Presto内核:Opera 7以上

    Webkit内核:Safari和Chrome 支持的操作系统Windows,Mac,Linux/BSD

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值