首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能告诉Javascript从另一个JS文件中调用一个方法吗?

我能告诉Javascript从另一个JS文件中调用一个方法吗?
EN

Stack Overflow用户
提问于 2011-07-05 20:25:33
回答 2查看 194关注 0票数 0

在AppMenu.js中,

代码语言:javascript
复制
AppMenu = function()
{
   var scope = this;
}

还注意到:

代码语言:javascript
复制
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", "");

再往下是一种方法

代码语言:javascript
复制
scope.AppMenu_StatSheet = function()
{
    showStats();
}

我将showStats()方法的位置移到另一个js文件中,我希望该方法将其调用发送到那里,而不是原来的位置。在Javascript中,我能告诉程序在哪里调用showStats()吗?

奇怪的是,编辑时没有AppMenu.html。我现在相信,所有html都是由上面文件夹中的一个主HTML文件处理的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-05 20:27:37

如果在PHP/HTML页面中包含两个Javascript文件,编译器将自动使用您的showStats()函数,即使它是从file1.js调用的,并且实际函数位于file2.js中。

票数 1
EN

Stack Overflow用户

发布于 2011-07-05 20:29:18

只要将这两个文件都包含在HTML页面中,就可以了。可能在另一个文件之前加载带有showStats()的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6588456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档