我可以告诉Javascript从另一个JS文件中调用一个方法吗
Can I tell Javascript to call a method from another JS file?
在AppMenu.js中,
AppMenu = function()
{
var scope = this;
}
另请注意:
Star.Bus.addEvent("AppMenu_StatSheet");
Star.Bus.on("AppMenu_StatSheet", scope.AppMenu_StatSheet, scope);
scope.registerApp("Exit Game", "AppMenu/images/exit_button.png", "AppMenu_exit", "");
再往下是方法
scope.AppMenu_StatSheet = function()
{
showStats();
}
我将showStats()
方法的位置移到了另一个js文件中,我希望该方法将其调用发送到那里,而不是原来的位置。在Javascript中,我可以告诉程序在哪里调用showStats()
吗?
EDIT奇怪的是,没有AppMenu.html。我现在相信所有的html都是由上面文件夹中的一个主html文件处理的。
如果在PHP/HTML页面中同时包含两个Javascript文件,编译器会自动使用showStats((函数,即使它是从file1.js调用的,并且实际函数位于file2.js中。
只要在HTML页面中包含这两个文件,就可以了。也许先用showStats((加载文件,然后再加载另一个。
相关文章:
- 将一个方法转换为promise:Nodejs
- 如何在所有ng点击事件AngularJS上启动一个方法
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 如何创建一个方法来验证数组的范围
- 如何将一个方法延迟到另一个方法首先完成,javascript
- 在Javascript中对类的每个实例调用一个方法
- 如何重写一个方法,并且仍然能够在重写的方法中使用基方法
- NodeJS-从同一文件中的另一个方法调用一个方法
- 有没有任何情况下,一个方法不应该是原型方法
- Jasmine间谍的函数称为一个方法
- 在带有参数列表的表单submit上调用一个方法
- 方法不在另一个方法内部调用
- 在 1 个方法中增加变量值会触发另一个方法的 for 循环,欢迎任何建议
- 如何使用javascript express node将变量从控制器中的一个方法公开.js到另一个控制器.js
- 如何在javascript中将变量的值分配给另一个方法
- 在浏览器关闭时,单击确认对话框中的“停留在页面上”,执行一个方法
- 使用一个方法在c#中启动其他方法
- 如何在Ember中转换到另一个路由时调用一个方法
- 在typescript中重载一个方法
- 我可以在setInterval函数中放入一个方法作为参数吗