主流浏览器基础介绍

随着360搜索出来 双Ctrl搜索 。融合到360的产品。乃至360浏览器。所以浏览器在我们的生活中越来越重要了。对于web前端开发人员来说!浏览器是前端开发人员每天的必备工具,可很多前端的同学还是对自己所用浏览器不太了解或者说并不完善。今天25学堂跟大家一起来了解下各种浏览器的习性!

浏览器最重要的部分就是其内核,浏览器内核负责对网页语法的解析,然后渲染出页面,不同内核的浏览器因其对网页的解析不同,所以渲染出来的页面也有可能不同。

我们一般来区分游览器,一大主要依据就是它所使用的内核,当今主流浏览器的内核大致可以分为几大类,分别为:
Trident(IE内核)
Gecko(FF内核)
Webkit内核(Safari、Chrome等)
Presto(Opera内核)
也许看到会比较陌生,但是只要你上过网,就至少用过其中一种游览器核心的浏览器,因为拥有这几种内核的游览器在市场的占有率实在太高了。

下面,我们重点来了解下常用的浏览器的高超的习性!

Trident核心,代表产品Internet Explorer 微软旗下的力作

说起Trident,很多人都对它不太了解,但说起IE,几乎每个人都有用过,所以也可以叫作ie内核。IE曾是浏览器的先驱,因其被预装在了全世界使用率最高的操作系统Windows中,所以几乎一度“垄断”了整个市场,但随着近几年其他浏览器的兴起,以及ie对w3c标准的支持远远落后于其他浏览器,和低版本IE出现的各种bug等安全性问题没有得到及时解决,导致了其使用率的远远下降,也成为很多web开发者头疼的事情。
2001年8月,微软发布了ie6,因其被预装在了xp系统上,导致至今为止,还是有不少用户任在使用ie6,不过随着微软对ie6的支持越来越少,并且开始淘汰使用。很多开发者都已经不对ie6做兼容处理,因为无论是ie6还是ie7,开发者都要花费很多额外的时间去处理它们所表现出来的怪异不兼容问题。Ie6/ie7的淘汰已是一种必然趋势。
从目前的统计数据来看,尽管IE目前仍然保持着浏览器老大地位,但市场份额却不断下滑,而一些新起的浏览器(360浏览器等),使用用户则正不断上升,ie能否保住浏览器老大地位,我们拭目以待。

Gecko核心,代表产品Mozilla Firefox 火狐公司的

Gecko也是一个陌生的词,但Firefox的名声应该已经有所耳闻,Gecko是一套开放源代码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。这软件原本是由网景通讯公司开发的,现在则由Mozilla基金会维护。它提供了一个丰富的程序界面以供互联网相关的应用程式使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。

Gecko的一大优势在于跨平台,能在Microsoft Windows、Linux和MacOS X等主要操作系统上运行,而且由于Gecko最大特点在于开源,所以使用Gecko的网页浏览器也很多,其中的优秀代表产品是Mozilla Firefox。此外还有AOL for Mac OS X、Aphrodite、Beonex Communicator、Camino、DocZilla、CompuServe 7.0、等。

WebKit核心,代表作品Safari、Chrome 谷歌浏览器和苹果产品上面的浏览器

WebKit 是一个开源的搜索引擎,WebKit 前身是 KDE 小组的 KHTML,它的特点在于源码结构清晰、渲染速度极快。后来由苹果公司将其改进,发扬光大,推出了装备 KHTML 改进型 WebKit 引擎的浏览器 Safari,除此之外其代表作品还有Google的浏览器Chrome。

Presto核心,代表作品Opera 欧朋浏览器 移动端发力。

Presto是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。

Presto在推出后不断有更新版本推出,使不少错误得以修正,以及阅读Javascript效能得以最佳化,并成为速度最快的引擎,这也是Opera被公认为速度最快的浏览器的基础。Opera 浏览器因为它的快速、小巧和比其他浏览器更佳的标准兼容性获得了国际上的最终用户和业界媒体的承认,并在网上受到很多人的推崇。

壳子浏览器 俗话就是换了外壳包装下出来忽悠的浏览器。

现在还有很多壳子浏览器,自己本身不带内核,而是直接调用本机其他浏览器的内核,来实现浏览的功能。由于IE浏览器在国内的普及率非常高,所以造成了很多网上银行和支付系统只支持IE的Trident内核,其他浏览器访问根本无法进行正常支付和转账等业务。很多浏览器开发商就运用了壳子浏览器的特性推出了“双核”浏览器,带有两种浏览模式,其原理就是本身带一内核,开启兼容模式后,调用本机上的ie内核,来实现双引擎功能。其中代表产品有搜狗浏览器、傲游3、QQ浏览器等。这种浏览器的好处在访问支付宝或者网上银行的时候,使用Trident内核的“兼容模式”来进行业务。这样一个浏览器多个内核,满足同一用户的不同需求。

浏览器及版本 默认模式 兼容模式

搜狗浏览器4.0 WebKit 自带ie7内核
傲游3.4.5 WebKit 本机ie版本高于ie7调用本机ie7,低于ie7调用本机ie默认版本
360极速浏览器5.5 WebKit 本机自带ie版本
QQ浏览器 6.14 WebKit 本机ie版本高于ie7调用本机ie7,低于ie7调用本机ie默认版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值