按照惯例,所有 script 元素都应该放在页面的 head 元素中。这种做法的目的就是把所有外部文件 (css 文件和 JavaScript 文件) 的引用都放在相同的地方。可是,在文档的 head 元素中包含所有 JavaScript 文件,意味着必须等到全部 JavaScript 代码都被下载,解析和执行完成以后,才能开始呈现页面的内容 (浏览器在遇到 body 标签时才开始呈现内容)
大约 2 分钟
按照惯例,所有 script 元素都应该放在页面的 head 元素中。这种做法的目的就是把所有外部文件 (css 文件和 JavaScript 文件) 的引用都放在相同的地方。可是,在文档的 head 元素中包含所有 JavaScript 文件,意味着必须等到全部 JavaScript 代码都被下载,解析和执行完成以后,才能开始呈现页面的内容 (浏览器在遇到 body 标签时才开始呈现内容)