我有一个简单的问题。基本上我有index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title of document</title>
</head>
<body>
<script src="x.js"></script>
<script>
iny();
</script>
</body>
</html>
// x.js
console.log("x.js");
document.write("<script src='y.js'></script>");
// y.js
console.log("y.js");
function iny() {
console.log("iny");
}
如您所见,x.js
加载了a.js
,这反过来又加载了y.js
。以下是这2个脚本,它们分别位于2个不同的文件中:
您可以看到a.js
同步使用y.js
加载document.write
。
现在我的问题是:在这种情况下,文件书写会给我带来麻烦吗?我的目标是同步加载y.js
,这是我使用写入的唯一原因。据我所知,没有其他办法。同样,也不可以将y.js
的代码复制/粘贴到x.js
中。 必须这两个脚本保持独立。
谢谢