我在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上执行它时,它会发出以下信息:
'找不到变量三'
位于three.min.js
。
然后我注意到实际上只加载了stats.min.js
。有人可以告诉我为什么好吗?非常感谢提前!
答案 0 :(得分:3)
您无法使用单个标记<script>
关闭<script />
个标记。对于<script>
标记,必须使用打开和关闭标记:
<script src="....."></script>
为什么呢?因为你的代码:
<script src="...."/>
<script src="...."/>
说第一个脚本是空的而它没有,它有远程内容。
你可以看到更多:
https://www.w3.org/TR/xhtml1/#C_3
元素最小化和空元素内容
给定内容模型不是EMPTY的元素的空实例(例如,空标题或段落)不使用最小化形式(例如,使用
<p> </p>
而不是<p />
)。< / p>