饥人谷技术博客

浏览器的渲染机制

2017-06-17  本文已影响0人  山门龙龙

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

2.解释白屏和FOUC

1.白屏

2.FOUC

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

1.两者的作用都是异步执行或加载script脚本,所谓的异步就是加载script脚本或执行script脚本的同时,也可以加载HTML和CSS。
2.不同的地方在于async是加载到它,他就开始异步加载和执行。而defer只是异步加载,却是推迟了它的异步执行,要在所有的HTML和CSS解析和渲染之后,DomContentLoaded事件触发之前,才开始异步执行。
3.在加载多个JS脚本的时候,async是无顺序的加载,而defer是有顺序的加载。

4.简述网页的渲染机制

1.首先网页的渲染机制其实就是浏览器的渲染机制,网页的渲染机制是由浏览器的特性来决定的。不同的浏览器有不同的渲染机制,两种典型的代表就是chrome浏览器和firefox浏览器,另外IE的浏览器与chrome的浏览器渲染机制类似。
2.chrome浏览器的渲染过程:

3.firefox浏览的渲染过程:

上一篇下一篇

猜你喜欢

热点阅读