問題タブ [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.
javascript - index.html から javascript モジュール クラス/オブジェクトへのアクセス
javascript ファイルでクラスを定義しました...そのファイルを html ページにインポートしました。
そのjsファイル内のクラスにアクセスするにはどうすればよいですか? 私は(私のhtmlファイルで)このようなものを持ちたいです:
しかし、それは機能しません (Uncaught ReferenceError: MyApp is not defined が表示されます)...この DOMContentLoaded リスナーを controller.js ファイルの最後に含めると、機能します。しかし、この方法で app 変数への参照を失いました (これは望ましくありません)... モジュールで定義されたものを参照する方法はありますか?
その参照が必要な最も重要な理由は、Google Chrome コンソールからアプリ オブジェクトにアクセスできることです...
ありがとう!
jestjs - Jest を使用したクライアント側モジュールのテスト
私は大きなjavascript
アプリケーションを持っています。これは、nginx
静的ファイルを提供するサーバー、によってサポートされる手作りのnodejs
ベース、UI を持たないユーティリティ関数、または UIを作成するために連携するベース コンポーネントのいずれかであるクライアント モジュールで構成されます。api server
PM2
lit-element
私はテスト環境の再構築を開始してjest
おり、サーバー モジュールのテストに使用しjest
て成功し、playwright
いくつかの基本的なエンド ツー エンドのテストを実行しています。
ただしplaywright
、フィクスチャを使用してクライアント側のユーティリティ モジュールをテストすることはできましたが、ノード環境でテストできなかった理由がよくわかりません。export
node はandをサポートしていると思っていたimport
のに、モジュールを「インポート」して、それを jest テストスクリプトとして使用できないのはなぜですか。
しかし、私は最初のハードルに落ちています - 最初のモジュールをインポートできません。ドキュメントは、モジュールをインポートしてテストする方法の明確な例を実際に提供することなく、非常に小さな説明から別の説明へと私を指し示し続けます。
誰かが簡単な説明を提供できますか