0

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

实用程序.myfunction();

我怎样才能做到这一点 ?看起来应该是这样的:

实用程序.js:

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

主.js:

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

索引.html:

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

提前致谢

4

1 回答 1

2

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

(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();
于 2013-10-09T10:26:42.153 回答