在script引入外联,为什么把引入的文件通常放在body中,而不是放在head中呢

    在script引入外联,为什么把引入的文件通常放在body中,而不是放在head中呢?

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

posted @ 2021-03-08 11:05  犀利的小鱼  阅读(226)  评论(0)    收藏  举报