浏览器入门学习

2018-12-12  本文已影响0人  我不信这样也重名

浏览器加载机制


一、如何异步加载脚本

使用deferasync

二、ES浏览器脚本语言标准

国际标准化组织ECMA(European Computer Manufacturers Association)规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript

三、浏览器渲染机制

  1. 浏览器通过请求的URL进行域名解析,向服务器发起请求,接收文件(HTML、CSS、JS、Images等等)。
  2. HTML文件加载后,开始构建DOM Tree
  3. CSS样式文件加载后,开始解析和构建CSS Rule Tree
  4. 浏览器引擎通过DOM Tree和CSS Rule Tree构建Rendering Tree
  5. 在构建Rendering Tree的同时,生成Javascript脚本文件,加载后,通过 DOM API 和 CSSOM API 来操作 DOM Tree 和 CSS Rule Tree。
  6. 最终通过调用Native GUI的API绘制网页画面,称为Paint。

四、repaint与reflow的区别

五、白屏与FOUC的区别

上一篇 下一篇

猜你喜欢

热点阅读