問題タブ [javascript-import]

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 投票する
1 に答える
508 参照

javascript - index.html から javascript モジュール クラス/オブジェクトへのアクセス

javascript ファイルでクラスを定義しました...そのファイルを html ページにインポートしました。

そのjsファイル内のクラスにアクセスするにはどうすればよいですか? 私は(私のhtmlファイルで)このようなものを持ちたいです:

しかし、それは機能しません (Uncaught ReferenceError: MyApp is not defined が表示されます)...この DOMContentLoaded リスナーを controller.js ファイルの最後に含めると、機能します。しかし、この方法で app 変数への参照を失いました (これは望ましくありません)... モジュールで定義されたものを参照する方法はありますか?

その参照が必要な最も重要な理由は、Google Chrome コンソールからアプリ オブジェクトにアクセスできることです...

ありがとう!

0 投票する
0 に答える
52 参照

jestjs - Jest を使用したクライアント側モジュールのテスト

私は大きなjavascriptアプリケーションを持っています。これは、nginx静的ファイルを提供するサーバー、によってサポートされる手作りのnodejsベース、UI を持たないユーティリティ関数、または UIを作成するために連携するベース コンポーネントのいずれかであるクライアント モジュールで構成されます。api serverPM2lit-element

私はテスト環境の再構築を開始してjestおり、サーバー モジュールのテストに使用しjestて成功し、playwrightいくつかの基本的なエンド ツー エンドのテストを実行しています。

ただしplaywright、フィクスチャを使用してクライアント側のユーティリティ モジュールをテストすることはできましたが、ノード環境でテストできなかった理由がよくわかりません。exportnode はandをサポートしていると思っていたimportのに、モジュールを「インポート」して、それを jest テストスクリプトとして使用できないのはなぜですか。

しかし、私は最初のハードルに落ちています - 最初のモジュールをインポートできません。ドキュメントは、モジュールをインポートしてテストする方法の明確な例を実際に提供することなく、非常に小さな説明から別の説明へと私を指し示し続けます。

誰かが簡単な説明を提供できますか