假设我有一个名为的脚本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()
?
尽管它似乎不起作用,但据我所知,我们对这种方法没有任何问题。但是请记住,我并没有创建这个框架——我是团队中的新人,所以改变并不容易。