我想创建一个带有函数的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>
提前致谢
答案 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();