1、网上通常说的解说原理
从你输入url解析DNS地址通过dns服务器地址,找到对应的网页资源进行下载,下载下来后页面就开始渲染页面
大家有没有想过页面是如何被渲染的呢?
页面又是如何去加载css文件,html文件和js文件呢?
这些就要说到浏览器的内核
2.浏览器的内核执行原理
浏览器内核执行分为两个引擎,一个是浏览器的排版引擎,还有一个是js引擎
排版引擎要是是执行css和HTML的。下面我来给大家说一下排版引擎
关于一些排版引擎介绍
(1)Trident
Triident 是Interent Explorer(IE)浏览器使用的引擎。Trident 在 Windows 操作系统中被设计为一个功能模块,使得其他软件的开发人员可以便捷地将网页浏览功能加入到其开发的应用程序里。
国内很多的双核浏览器提供了“兼容模式”,该模式便是使用了 Trident 引擎。其代表软件有遨游、世界之窗、QQ浏览器、猎豹安全浏览器、360安全浏览器、360极速浏览器等。
(2)EdgeHTML
微软公司在 Windows10 操作系统中提供了一个新的浏览器 Microsoft Edge,其最显著的特点是使用了新引擎EdgeHTML。EdgeHTML 在速度方面有了极大的提升,在 Trident 基础上删除了过时的旧技术支持代码,增加了许多对现代浏览器的技术支持。
(3)Gecko
Gecko 是 Mozilla FierFox(火狐浏览器)使用的引擎,其特点是源代码完全公开,可开发程度很高,全世界的程序员都可以为其编写代码、增加功能。Gecko 原本是有网景公司开发的ÿ