2013-10-09 69 views
0

创建jQuery的功能,我想创建功能的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

完成你想要什么样的一种方式,是创建一个命名空间(在全球范围内的对象),并附上你的函数,例如像这样:

(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();