zoukankan      html  css  js  c++  java
  • 主流浏览器内核简介

    浏览器内核,即浏览器的核心(Rendering Engine),渲染引擎,渲染引擎决定了浏览器如何显示页面的内容和页面如何排版,即页面格式。 由于不同浏览器可能引擎不一样,会导致同样的代码渲染出的效果不同,所以在开发中,我们需要关心我们的应用如何为跨浏览器。而浏览器引擎又是基于排版引擎来开发的。

    1.浏览器内核:

    1.1 Trident

    IE4-IE11均用到Trident,IE11增加webGL(web Graphics Library),很多国产浏览器,如猎豹浏览器,360浏览器,QQ浏览器,百度浏览器 都在用或者用到过Trident引擎。

    1.2 Gecko

    Netscape首先使用的内核,Gecko主要特点是,开源,代码完全公开,可开发程度很高。 目前主要是Mazilla FireFox 在使用,Gecko又叫FireFox引擎。

    1.4 WebKit

    WebKit是 Safari,Chrome内核的原型,该内核常见的浏览器有 Apple Sarafi,Android浏览器。

    1.5 Blink

    Blink引擎基于WebKit,由chrome和opera联合开发,主要在Chrome 28+和opera 15+ 中使用。

    2 排版引擎

    2.1 WeCore

    该引擎由苹果公司基于KHTML开发,用于safari和swift

    2.2 KHTML

    WebKit和WebCore均基于KHTML开发。

  • 相关阅读:
    腾讯云通信 资料
    获取openid 的步骤
    微信公众号推送通知接口
    患者接收医生的消息通知完整流程(微信公众号的界面)
    阿里im即时通讯 h5 demo
    微信微信JS-SDK 6.0.2 填坑笔记
    2018秋季寒假作业1-介绍自己
    勿忘初心
    Ubuntu中安装eclipse
    vim的常用指令
  • 原文地址:https://www.cnblogs.com/wzcblogs/p/5909190.html
Copyright © 2011-2022 走看看