Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js文件的导入顺序_Javascript_Jquery - Fatal编程技术网

Javascript js文件的导入顺序

Javascript js文件的导入顺序,javascript,jquery,Javascript,Jquery,库是在jsp文件上导入的: <script type="text/javascript" src="mylibrary.js"></script> 然后在需要此库的.jsp中进一步执行代码: <script type="text/javascript"> //various calls take place to myLibrary.js <script> //对myLibrary.js进行各种调用 我想将javascript函数/函数

库是在jsp文件上导入的:

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

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

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

//对myLibrary.js进行各种调用
我想将javascript函数/函数调用提取到一个外部.js文件中。因此,请替换:

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

//对myLibrary.js进行各种调用
与:

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

其中“newfile.js”包含函数/函数调用

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

javascript/jquery的导入顺序是什么

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

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

javascript/jquery的导入顺序是什么

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


如果要调用jQuery定义的函数,则必须将加载jQuery的
放在加载调用jQuery函数的代码的
之前。

如果网页中有多个javaScript文件,并且要确保在要使用它的位置加载了所有内容,您可以使用:

  • $(document).ready()
    (或同等产品) 或
  • 在交付之前,您可以按照正确的顺序连接网页的文件

javascript中没有导入。您可以(并且确实)导出到全局范围,其他脚本也可以使用它。
$(document).ready()
选项需要JQuery还是兼容?函数
ready()
由JQuery提供,因此:是的,您需要JQuery。