問題タブ [amd]
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 - Dojo 1.7 Ajax コンテンツと AMD が必要
私は Dojo 1.7 で、非同期読み込みを行っています。
私は ajax を介してコンテンツを入力する contentpane を持っています。このコンテンツでアップローダを宣言的に使用したいのですが、アップローダを適切に要求するにはどうすればよいですか?
これが、コンテンツペインとして設定されるコンテンツを生成するために使用しているサーバーページであるとしましょう:
しかし、これは機能しません: ウィジェット クラスが見つかりません。これは、ローダーが非同期モードであり、パーサーが必要な呼び出しが完了する前にウィジェットをレンダリングしようとしていることが原因であることを理解しています。
それで、問題は、これを適切に行う方法ですか?アプリのメイン ページに require 呼び出しを配置すると、機能します (メイン ページで宣言的に設定されたウィジェットを含む)。
dojo - AMD と Dojo 1.7 に関する質問
簡単な質問です。
AMD DOJO 実装は、これらのタイプの宣言をサポートしていますか?
テキスト!./plain.html
/li>非モジュールをロードします。たとえば、underscore.js としましょう
/li>
javascript - JS で RequireJS/AMD を使用するとどのくらいの速度が得られますか?
大規模な Web サイトで、requireJS は実際にどのくらい高速ですか?
非同期読み込みを使用する場合としない場合の比較で、大規模な Web サイトの速度をテストした人はいますか?
たとえば、多数のビュー (> 100) で Backbone を使用する場合、一度にすべてのビューをロードしていつでも使用できるようにするビュー オブジェクトを用意する方がよいでしょうか、それとも必要に応じてすべて非同期でロードする必要がありますか?
また、モバイルとデスクトップでこれらの考慮事項に違いはありますか? サイズではなく、モバイルでのリクエストの数を制限したいという話を聞きました。
javascript - RequireJS とレガシー アプリケーション
レガシー アプリケーションがあり、アプリケーションの一部を個別の backbone.marionette アプリケーションにリファクタリングしました。全体をリファクタリングする時間も予算もありません。コードを管理しやすくしたいので、requirejs を思いつきました。
ほとんどのファイルは縮小され、一緒にマンジされます。
別のバックボーン モジュールで作業しながら、既存の JavaScript にアクセスできるこのタイプのハイブリッド ソリューションに requirejs を使用できますか?
javascript - require.js が jquery.js を見つけられない
長い間使用されているrequire.jsを使用したAMD実装がすでにあり、現在、チームはビルドを最適化するためにr.jsオプティマイザーを使用することにしました。手順に従っていますが、何か不足していると思います:
次のようなrequire.configがあります。
「空」ではなく CDN パスがあることに注意してください。しかし、オンラインでいくつかのスレッドを読んだ後、空を置き換えました。その上で次のコマンドを実行しています:
依存関係をトレースしていると言っているのに、jquery.js が見つからないというエラーがスローされます。助言がありますか?
javascript - Dojo AMD による条件付きテンプレート (html) のロード
だから私はこの単純な必要があります:
ただし、テンプレートが存在しない場合があります (存在する場合もあります)。したがって、何が起こっても、require コールバックを実行したいと思います。
これを行うAMDの方法は何ですか?
みんなありがとう。
javascript - r.js finishes process successfully but ignores some files
I am using requirejs in my implementation and i am using r.js for optimization. I am running following command:
That runs fine and actually produces a file which contains a lot of code from different files. But it is somehow ignoring some files for example my file looks like following:
Now, as you can see it requires Account.js from system/accounts folder but it is not loaded. It has loaded couple of files but I am not sure what is it's reason for ignoring these files. Any suggestions?
javascript - require.js がロード パスを処理する方法がわかりません。モジュールを定義するたびにrequire.configを使用する必要がありますか?
私はrequire.jsについて学んでいて、何かが足りないと思っています。ファイルをロードする方法がわかりません。
libディレクトリにjqueryファイルがあります。
これは動作しません:
jquery が chrome ネットワーク パネルにロードされていることを示しています。エラーは: Uncaught TypeError: undefined is not a function です。したがって、基本的に $ は未定義であると言っています。
これは機能します:
オンラインで見た他の例では、require.config でパスを設定する必要はありません。モジュールを定義するたびにこれを行う必要がありますか? この場合、require を使用していて、define を使用していないことはわかっていますが、define メソッドで同じ問題が発生しています。define を使用してモジュールを作成するたびに、require.config() を使用してパスを設定する必要があります。ここで何かが足りないと思います。誰かが私を正しい方向に向けることができますか?
amd - 複数の AMD モジュールを 1 つのファイルにバンドルするにはどうすればよいですか?
AMD は、必要に応じて JavaScript モジュールをロードするベスト プラクティスのようです。
これは、ユーザーが利用可能な機能の一部しか使用しない大規模な Web アプリでうまく機能するはずです。
必要なすべてのモジュールを単一のファイルに連結するオプティマイザについて読んだことがあります。また、最適化なし、つまり各モジュールを非同期リクエストでロードすることについて読んだことがあります。
両方ともこのユースケースに適合していないようです: すべてのモジュールをリクエストでロードするとすぐに多数のリクエストが発生する可能性がありますが、最適化するとすべてのコードをダウンロードする必要があります。
複数のモジュールを 1 つのファイルにまとめる方法はありますか?
javascript - and-compatbile シングルトン Backbone.Model
こんにちは、アンダースコアの once() を使用した requirejs シングルトンのわかりやすい例を教えてください。
私はこれまでのところこれを持っています:
ご覧のとおり、特に return ステートメントは完全にくだらないものです。Backbone.Model をシングルトン化する方法がわかりません...