日期:2014-05-16  浏览次数:20465 次

多个js文件,只加载了其中一部分

项目中时常碰到一些稀奇古怪的问题,比如在jsp中加载多个js文件,

??<script type="text/javascript" src="../ext/bootstrap.js"/>
??<script type="text/javascript" src="../ext/locale/ext-lang-zh_CN.js"></script>
??<script type="text/javascript" src="a.js"></script>
??<script type="text/javascript" src="b.js"></script>
??<script type="text/javascript" src="c.js"></script>

通过在火狐中观察,ext-lang-zh_CN.js文件没有加载;

?

??<script type="text/javascript" src="../ext/bootstrap.js"></script>
??<script type="text/javascript" src="../ext/locale/ext-lang-zh_CN.js"></script>
??<script type="text/javascript" src="a.js"></script>
??<script type="text/javascript" src="b.js"></script>
??<script type="text/javascript" src="c.js"></script>

结果改成上面的形式,则js全部加载成功;

?

统一改成下面形式只加载了bootstrap.js文件

? <script type="text/javascript" src="../ext/bootstrap.js"/>
??<script type="text/javascript" src="../ext/locale/ext-lang-zh_CN.js"/>
??<script type="text/javascript" src="a.js"/>
??<script type="text/javascript" src="b.js"/>
??<script type="text/javascript" src="c.js"/>

经验:在jsp中引入js文件最好是采用<script></script>形式引入。