导入js文件的顺序

时间:2013-01-28 17:47:23

标签: javascript jquery

在jsp文件中导入库:

<script type="text/javascript" src="mylibrary.js"></script>

然后在.jsp中进一步执行代码,该代码需要此库:

<script type="text/javascript">
//various calls take place to myLibrary.js
<script>

我想将javascript函数/函数调用解压缩到外部.js文件中。所以替换:

<script type="text/javascript">
//various calls take place to myLibrary.js
<script>

with:

<script type="text/javascript" src="newfile.js"></script>

其中'newfile.js'包含函数/函数调用。

这是否意味着我需要在“newfile.js”中导入“mylibrary.js”?

javascript / jquery的导入顺序是什么?

2 个答案:

答案 0 :(得分:2)

  

这是否意味着我需要在“newfile.js”中导入“mylibrary.js”?

没有。就执行顺序和范围而言,内联脚本和远程脚本之间没有区别。

  

javascript / jquery的导入顺序是什么?

如果在尝试调用函数之前尚未解析包含(或获取)函数声明的脚本元素,则会出现错误。

如果你想调用jQuery定义的函数,那么你必须在加载代码的<script>之前放置加载jQuery的<script>,该代码调用jQuery函数。

答案 1 :(得分:0)

如果您的网页中有多个javaScript文件,并且您想要确保所有内容都已加载,那么在您想要使用它时,您可以使用:

  • $(document).ready()(或等效的) 或
  • 您可以在投放前以正确的顺序连接网页的文件。