簡體   English   中英

我可以告訴 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()嗎?

編輯奇怪的是,沒有 AppMenu.html。 我現在相信所有 html 都由上述文件夾中的主 HTML 文件處理。

如果你在 PHP/HTML 頁面中同時包含 Javascript 文件,編譯器會自動使用你的 showStats() function,即使它是從 file1.js 調用的,而實際的 ZC1C425268E68385D14AB5074C27Z9 位於文件中。

只要您在 HTML 頁面中包含這兩個文件,就可以了。 也許在另一個之前用 showStats() 加載文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM