【发布时间】:2017-07-16 23:31:29
【问题描述】:
截至 2017 年 7 月,从 HTML 页面调用外部 Javascript 文件的最佳做法是什么?
1) 在带有 DEFER 属性的 HEAD 中:
<head>
<title></title>
<script src="script.js" defer></script>
</head>
2) 在没有 DEFER 属性的 HEAD 中,将所有 js 代码放在一个函数中,该函数在 DOM 加载后触发。
<head>
<title></title>
<script src="script.js"></script>
</head>
script.js 文件:
function init() {
// all JS code in here
}
window.onload = init;
3) 紧接在结束 BODY 标记之前:
...
<script src="script.js"></script>
</body>
4) 紧接在结束 BODY 标记之后:
...
</body>
<script src="script.js"></script>
</html>
5) 其他方式?
【问题讨论】:
标签: javascript html external