包含四个.js文件,但只加载了一个!??为什么?

时间:2016-02-24 16:58:30

标签: javascript html

我在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。有人可以告诉我为什么好吗?非常感谢提前!

1 个答案:

答案 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>