在 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()
吗?
编辑 奇怪的是,没有 AppMenu.html。我现在相信所有 html 都是由上述文件夹中的主 HTML 文件处理的。
最佳答案
如果您在 PHP/HTML 页面中包含这两个 Javascript 文件,编译器会自动使用您的 showStats() 函数,即使它是从 file1.js 调用且实际函数位于 file2.js 中也是如此。
关于javascript - 我可以告诉 Javascript 从另一个 JS 文件调用方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6588456/