在script引入外联,为什么把引入的文件通常放在body中,而不是放在head中呢
在script引入外联,为什么把引入的文件通常放在body中,而不是放在head中呢?
正常情况下呢,引入的文件--js文件和css文件正常应该是引入放在相同的地方,也就是<head>中的。但是,因为程序都是自上而下的顺序进行的,这也就意味着,要等全部的js代码都被下载、解析和执行完成后才能开始显示页面的内容,如果对于有很多Js代码的界面来说就会出现较为明显的延迟,可能会出现一段时间的空白页面。所以为了避免这个问题,现在一般把引入的Js文件都放在<body>元素中页面内容的后面。

浙公网安备 33010602011771号