1

假设我有一个名为的脚本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()

尽管它似乎不起作用,但据我所知,我们对这种方法没有任何问题。但是请记住,我并没有创建这个框架——我是团队中的新人,所以改变并不容易。

4

0 回答 0