JS相关概念

2017-04-21  本文已影响0人  饥人谷_关飞

CSS和JS在网页中的放置顺序是怎样的?


解释白屏和FOUC


1、白屏

async和defer的作用是什么?有什么区别


没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该script标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。
有 async,加载和渲染后续文档元素的过程将和 script.js 的加载与执行并行进行(异步)
有 defer,加载后续文档元素的过程将和 script.js 的加载并行进行(异步),但script.js的执行要在所有元素解析完成之后,DOMContentLoaded事件触发之前完成

简述网页的渲染机制


上一篇 下一篇

猜你喜欢

热点阅读