JavaScript语法

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

1.CSS样式一般放置在head标签之间。
2.JS一般放置在body标签内的最后面。
3.浏览器是从上到下渲染内容的,CSS放在前面打开浏览器就可以看到一个样式完整的页面,而不会因为网速过慢而看到只是一个简陋的页面内容。JS放在body内容的底部,可以防止其阻塞body内标签内容的加载。

二、解释白屏和FOUC

1.白屏:CSS放入文档的底部,因为浏览器渲染页面内容都是至上而下的,所以当浏览器还没有渲染到底部的CSS部分时,页面打会出现白屏。
同样,如果使用@import标签,link引入css并且放在文档顶部,也有可能出现白屏现象。
2.FOUC:将css样式放入文档底部,会先加载页面内容,再加载css样式后,然后网页内容突然显示出样式,因此内容会出现闪烁 , 对于Firefox会一直表现出FOUC。

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

1.async和defer是

你可能感兴趣的:(JavaScript语法)