uni app开发的五个主流浏览器和四个核心
系统开发
软件开发
APP开发
浏览:954 次

五个主流浏览器和四个核心
1.Internet explorer 2、Firefox 3、Chrome 4、Safari 5、Opera
核心概念
浏览器内核也可以分为两部分:布局引擎或渲染引擎和JS引擎。它负责获取网页的内容(HTML、XML、图像等),组织消息(如添加CSS等),并计算网页的显示模式,然后将其输出到显示器或打印机。不同浏览器的内核对网页有不同的语法解释,因此渲染效果不同。所有需要编辑和显示网络内容的web浏览器、电子邮件客户端和其他App都需要一个内核。JS引擎解析Javascript语言并执行Javascript语言以实现网页的动态效果。起初,渲染引擎和JS引擎之间没有明确的区别。后来,JS引擎变得越来越独立,内核倾向于只引用渲染引擎。一个web标准项目团队创建了一个ACID来测试引擎的兼容性和性能。有很多种果仁。例如,可能有10多种非商业免费内核,很少有人使用。然而,有四种常见的浏览器内核:Trident、Gecko、Blink和Webkit。
四个主要核心

1.三叉戟代表:IE
简介:微软开发的一款老式内核于1997年10月首次用于ie 4.0。凭借其在Windows上的垄断地位,Trident一直占有很高的市场份额。然而,垄断并不意味着没有竞争就没有进步。长期以来,Trident内核停滞不前,更新缓慢,甚至脱离了W3C标准。2011年,Trident从ie 9开始支持HTML5和CSS 3。因此,我们经常看到一些网站在浏览时会提示用户(Internet Explorer 9.0+是最好的)。前端程序员通常不会考虑IE8之前的浏览器兼容性。
2.Gcko代表:Mozilla
简介:由Mozilla开发的旧内核之一,Netscape。1998年,网景公司成立了一个非正式组织Mozilla,以开发新一代的内核,后来被命名为“壁虎”,因为在Internet Explorer的竞争中失败了。FireFox也是这个团队开发的,所以这是Mozilla一直使用的内核。
Gecko的特点是完全开放的代码,因此其开发水平非常高。世界各地的程序员都可以为它编写代码来添加函数。

3.Webkit代表:苹果和谷歌旧版
简介:这是苹果开发的内核,由其Ssfari浏览器使用。Webkit引擎包括WebCode排版引擎和JavaScript代码解析引擎,它们分别源自KDE的KHTML和KJS。它们是自由软件,根据GPL条约授权,支持BSD系统开发。
Chrome、360速浏览器和搜狗高速浏览器也使用Webkit作为核心(在脚本理解方面,Chrome使用自己的V8引擎)。
4.眨眼代表:谷歌和Opera
简介:这是一个由谷歌和Opera软件开发的浏览器排版引擎。Google Computing将此渲染引擎作为Chromium计划的一部分,并于2013年4月宣布了这一消息。此渲染引擎是开源引擎Webkit中WebCore组件的一个分支,用于Chrome(28及更高版本)和Opera(15及更高版)浏览器