假设我有一个名为makeFields.js
的脚本,其中包含方法
function makeDateControls() {
document.write(/* ... */);
}
在我的HTML中,我链接到头部的那个脚本,如下所示:
<head>
<script type="text/javascript" src="makeFields.js"></script>
</head>
然后在我的HTML中,我在头部外面有一个内联脚本:
<div>
<script>
makeDateControls();
</script>
</div>
问题是:在尝试呼叫makeFields.js
之前,我是否可以依赖浏览器等待makeDateControls()
完成下载?是否将makeFields.js
脚本标记放在头部或体内是否重要?行为是否取决于document.write()
的存在?
虽然看起来它不起作用,但据我所知,我们对这种方法没有任何问题。但请记住,我没有创建这个框架 - 我是团队中的新手,所以改变并不容易。