問題タブ [external-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2967 参照

javascript - 別の外部 js ファイルから外部 js ファイル内のオブジェクトにアクセスする方法

こんにちは、仲間のプログラマー、

今日、別の外部 js ファイルからオブジェクトにアクセスする方法を考えています。これを使用して、複数の js ファイル全体でコードを整理しています。これが私が言おうとしていることの例です。

これを外部 js ファイルからのコードと想像してください。

そして、別のjsファイルでそのオブジェクトにアクセスしたい:

そのようなことをする方法はありますか?HTMLをどのように配置する必要がありますか?

0 投票する
1 に答える
433 参照

javascript - 外部jsからメソッド内の関数を呼び出す

私はJSプログラミングの初心者なので、ご容赦ください。

次の問題があります。

モジュールの 1 つに setInterval ループが含まれています。このモジュールはserver.js、HTML ボタンがクリックされたときに my によって呼び出されます (ON、コード内の可変状態)。から実行を中断(OFF)したいのserver.jsですが、うまくいきません。

重複した質問のように感じますが、スタック オーバーフロー内の情報をたくさん検索しました。すべての質問は、同じファイル内から実行および停止されているコードを参照しています。私の場合、外部ファイル ( を含むsetInterval) でメソッドを呼び出しており、その外部ファイルで実行する必要があるメソッドをトリガーしたいclearInterval!

以下の簡略化されたコード:

action.js

私の最初の試み:

サーバー.js

しかし、うまくいきませんでした。また、理由も明らかだと思います。コードには、どこから を取得したのかわかりません。myVar基本的に、モジュール内から関数を呼び出して を停止する必要があると思います。そのため、メソッドsetIntervalに関数を含めました。stop()

私の2回目の試み:

action.js

server.jsしかし、ファイルのmethods.a内の関数を参照する方法がわかりません

私はもう試した:

しかし、それはまったく機能しません..それは可能ですか?clearIntervalで実行する方法はありserver.jsますか?

あなたの助けに感謝