我在我的 html 文件中包含了四个 .js 库,如下所示:
<script type="text/javascript" src="js/three.min.js" />
<script type="text/javascript" src="js/stats.min.js" />
<script type="text/javascript" src="js/TrackballControls.js" />
<script type="text/javascript" src="js/TubeGeometry.js" />
但是当我在 Safari 上执行它时,它会提示:
'can't find Variable THREE'
在 three.min.js
中.
然后我注意到实际上只有stats.min.js
已加载。谁能告诉我为什么?非常感谢!
最佳答案
你不能关闭<script>
带有单个标签的标签 <script />
.对于 <script>
标签是必需的打开和关闭标签:
<script src="....."></script>
为什么?因为你的代码:
<script src="...."/>
<script src="...."/>
是说第一个脚本是空的,它没有,它有远程内容。
你可以看到更多:
https://www.w3.org/TR/xhtml1/#C_3
Element Minimization and Empty Element Content
Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph) do not use the minimized form (e.g. use
<p> </p>
and not<p />
).
关于javascript - 包括四个 .js 文件,但只加载了一个!??为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35608376/