JS 相关概念

2017-06-17  本文已影响0人  饥人谷_啦啦啦

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

解释白屏和FOUC

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

没有defer或async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该script标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。

简述网页的渲染机制

解析 HTML 标签, 构建 DOM 树
解析 CSS 标签, 构建 CSSOM 树
把 DOM 和 CSSOM 组合成 渲染树 (render tree)
在渲染树的基础上进行布局, 计算每个节点的几何结构
把每个节点绘制到屏幕上 (painting)

上一篇 下一篇

猜你喜欢

热点阅读