javascript - 我可以告诉 Javascript 从另一个 JS 文件调用方法吗?

标签 javascript jquery function-calls

在 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/

相关文章:

javascript - 单击折线图中的单个点但不单击条形图中的单个条时显示 Bootstrap 模式

javascript - 哪种语法对于 React 来说更典型(如果有的话)(版本 16)?

jquery - 自定义 HTML5 视频控件 - 仅显示静音按钮

java - 从 Java 调用自定义 R 函数

javascript - 这个 jQuery 函数是什么意思?

javascript - Google CSE X 框架选项

php - 将输入类型复选框与输入类型文本关联

jquery - 是否可以使此导航仅适用于 css 并删除 jquery?

python - 在 Python 中对无限循环使用无限递归是一种罪过吗?

c++ - 如果我提前将参数声明为变量而不是将它们写入函数调用的行中,这(在内存方面)有什么区别?