看到很多JS代码全部放在head中的情况,其实这是个细节问题.转载一个知乎用户于江水的答案: 作者:于江水链接:https://www.zhihu.com/question/34147508/answer/63469443来源:知乎 浏览器加载页面是按从上到下顺序加载的.加载 JS 并执行的时候,会阻塞其他资源的加载.这是因为 JS 可能会有 DOM .样式等等操作,所以浏览器要先加载这段 JS 并执行,再加载放在它后面的 HTML.CSS. 因此,加入一段巨大的 JS 放在最上面,浏览器首先要…