浏览器 基础知识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器 基础知识相关的知识,希望对你有一定的参考价值。

出现浏览器兼容原因

浏览器兼容性问题,是指:因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。

浏览器内核

也称为“引擎”,可大概以为“渲染引擎”,不过一般称之为“浏览器内核”。浏览器间内核的差异是产生兼容性问题的根本原因。

 

Trident

IE 浏览器的内核:

  • 该内核程序在1997年的IE4中首次使用被采用并沿用到IE11.
  • Trident实际上是一款开放的内核.
  • 就市场占有率来说IE借助Windows的东风处于“垄断”的地位
  • Trident 内核的常见浏览器有:IE6、7、8(Trident4.0)、IE9(Trident5.0)、 IE10(Trident6.0); 360安全浏览器(1.0-5.0为Trident内核,6.0为Trident+Webkit, 7.0为Trident+Blink);360急速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink);百度浏览器、、、、、
  • IE没有使用W3C的标准
  • 其中部分浏览器的新内核是“双核”甚至是“多核”,其中一个是Trident,然后在增加一个其他核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

 

Gecko

Firefox内核

  • Gecko的特点是代码完全公开,可开发程度很高,全世界的程序员都可以为其编写代码,增加功能
  • 开源内核
  • Gecko的浏览器很多,这也是Gecko内核虽然年轻但市场占有率能迅速提高的重要原因
  • Gecko的浏览器以Firefox用户最多,有时也被称为Firefox内核
  • Gecko是一个跨平台内核,可以在Windows、 BSD、 Linux、 Mac OS X中使用
  • Gecko内核常见的浏览器: Mozilla Firefox 、 Mozilla SeaMonkey 、Epiphany(早期版本)、 Flock(早期版本)、 K-MeLeon

 

Webkit

Safari内核,Chrome内核原型,开源

  • 苹果公司自己的内核,也是苹果Safari浏览器使用的内核
  • Webkit也是自由软件,同时开放源代码
  • 在安全方面不受IE、Firefox的制约,所以Safari浏览器在国内还是很安全的
  • Safari浏览器的市场甚至已经超过Opera的Presto了
  • Webkit内核在手机上的应用也非常广泛,例如Google的手机Gphone、iPhone,Nokia‘s Series 60 browser内核引擎,都基于Webkit
  • Webkit内核常见的浏览器:遨游浏览器3、Apple Safari(Win、MAC、iPhone、iPad)、Symblan手机浏览器、android默认浏览器

 

Presto

Opera前内核(已废弃)

  • Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃
  • 特点是渲染速度的优化达到了极致,而代价是牺牲了网页的兼容性
  • 实际是一个动态内核
  • 与前几个内核最大的区别在脚本处理上(Presto速度最快,Trident最慢)
  • Opera现已改用Google Chrome的Blink浏览器
  • Opera是五大浏览器中历史最悠久的,而它的市场份额也最低
  • Opera优点:浏览速度非常快;多页面浏览时资源占用率非常低.

以上是关于浏览器 基础知识的主要内容,如果未能解决你的问题,请参考以下文章

url基础知识

mysql基础知识

web基础知识汇总

浏览器缓存系列之一:基础知识必备

js基础知识

js的基础知识