在外部文件中创建jquery函数

时间:2013-10-09 10:15:15

标签: javascript jquery import external

我想创建一个带有函数的js文件,并在其他文件中调用它们:

utilities.myfunction();

我该怎么做? 看起来应该是这样的:

utilities.js:

$(document).ready(function(){
  // unknow syntaxe ...
});

main.js:

$(document).ready(function(){
    var something = utilities.myfunction();
});

index.html:

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

提前致谢

1 个答案:

答案 0 :(得分:1)

实现您正在尝试的方法的一种方法是创建命名空间(全局范围内的对象)并将您的函数附加到该命名空间,例如:

(function () {

    // Initialize namespace 'utilities' (or use existing one if present)
    window.utilities = window.utilities || {};

    // Add function 'myFunction' to the namespace
    utilities.myFunction = function () { ... };

})();

您现在可以在以后的脚本中使用此功能:

var something = utilities.myFunction();