一,浏览器的核心内容是解释性引擎,又称为浏览器内核。javascript
常见的浏览器内核分为四种:css
1,IE浏览器使用Trident内核html
2, 火狐浏览器使用gecko内核java
3,Opera浏览器使用presto内核,执行javascript时有着极快的速度。web
4,safari浏览器和chrome使用webkit内核uc浏览器使用的u3内核也是基于webkit二次开发的。chrome
二,浏览器的渲染原理浏览器
其实页面渲染就是浏览器将htmll代码根据css规则在浏览器窗口显示的过程。服务器
1,用户输入网址按下回车(假设其实第一次访问该网站),浏览器向服务器发送请求,服务器返回html文件到本地。ide
2,浏览器开始载入html代码,发现link标签,因而继续向服务器发送请求下载css文件。网站
3,浏览器开始载入body中的代码,也拿到css文件,开始渲染页面。
4,浏览器发现img标签的图片,继续向服务器发送请求,而且继续渲染下面的内容。
5,服务器返回图片文件,图片占有用了必定的面积,因而从新渲染该区域。
6,浏览器发现包含一行JavaScript文件的script标签,赶快运行他。
7,Javascript脚本执行了这条语句,它命令浏览器隐藏掉代码中的某个