浏览器内核-新学习

  1. 常见的五大浏览器
    IE 、火狐(Firefox)、谷歌(Chrome)、Safari和Opera。。。
  2. 网页如何形成?
    浏览器内核将代码渲染成页面显示
  3. 浏览器内核引擎
    分为两部分:渲染引擎(layout engineer或者 rendering engineer)和JS引擎
    1. 渲染引擎负责 :
      1. 取得网页的内容(HTML,xml,图像等)
      2. 整理讯息(例如加入css等)
      3. 以及计算网页的显示方式
      4. 然后输出至显示器或打印机
    2. JS引擎则是解析JavaScript 语言,执行JavaScript语言来实现网页的动态效果

注:最开始的渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于渲染引擎
4. 内核
1. Trident(IE内核,又称三叉戟)
国内很多的双核浏览器的其中一核便是Trident,美名曰“兼容模式”
代表IE、遨游,世界之窗浏览器等
注:win10 发布后IE将其内置浏览器命名为edge,最显著新内核:edgHTML
2. Gecko(Firefox火狐内核,壁虎)
Mozilla Firefox火狐浏览器采用该内核
特点:代码完全公开,因此,其可开发程度很高,全世界的程序员都可为其编写代码,增加其功能。近几年较没落,比如打开速度慢,升级频繁,猪一样的队友flash,神一样的对手Chrome
3. webkit(Safari内核)
Safari是苹果开发的浏览器,所用浏览器内核是大名鼎鼎的webkit
注:现在很多人错误(不完全)的把webkit叫做Chrome的内核(即使Chrome的内核已经是blink了)
代表:遨游3,Apple Safari,Symbian手机浏览器,Android默认浏览器
4. Chromium/Blink(Chrome)
2013年4月3日,谷歌宣布和webkit分开
在chromium项目研发中研发blink渲染引擎,内置于Chrome浏览器中,blink其实是webkit的分支,大部分国产浏览器的新版本都采用blink内核
5. presto(Opera)
presto是Opera浏览器的前任内核,因为最新的Opera已经投入谷歌的怀抱了
6. 移动端:
常用:webkit,blink, trident,gecko
iPhone ,iPad:webkit
Android4.4前:webkit,
Android4.4后:内核是blink
window phone:trident

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值