問題タブ [requirejs-define]

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

javascript - ファイル名ではなくモジュール名を使用してモジュールをロードする

2 つの個別の js ファイルに 2 つの「定義」があります。

def1.js と def2.js

2 つの定義がロードされているかどうかを確認する別の require ステートメントがあります。

これはうまくいきます..

しかし、私が試してみると

それは動作しません。

mydefname1 と mydefname2 を実際に使用できる方法はありますか?つまり、ファイル名ではなく、それらをロードするモジュール名ですか?

0 投票する
2 に答える
90735 参照

javascript - JavaScriptで「define」は何に使用されますか(明白なことは別として)?

私はこれに関するドキュメントを高低で検索しましたが、どこにも何も見つかりません。

私はAlohaを使用しており、サイドバープロトタイプを使用して、他のプラグイン機能に接続された独自の新しいサイドバーを作成したいと考えています。

彼らのsidebar.jsはこれから始まりますが、それが何を意味するのかを説明するドキュメントを一生見つけることができません。

次に、そのラッパーで一連の関数を定義します。そのためvars、いくつかの関数を定義しproptotypesます。

そのことわざは何ですか、またはどこで説明を見つけることができますか?

0 投票する
2 に答える
164 参照

javascript - これらをここで定義する必要がないのはなぜですか?

Google が提供する API を見ていて、それを jQuery に変換する必要があったので、そうしました。Google のコードでは作成した要素を Google が定義していましたが、jQuery モバイルでは定義しなくても動作します。私はプログラミングが初めてなので、これが問題になるかどうかわかりませんか? コードは、定義せずに、コンソール ログでエラーなしで動作します。

グーグル:

jQuery:

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

javascript - define 呼び出しがトリガーされないのはなぜですか?

私は使用してrequireJSおり、Google マップ モジュールを定義しようとしています。

このコードを HTML スニペットの最後に追加します。

「準備完了」コンソールはログに記録されていますが、define呼び出しはトリガーされていません。呼び出しに置き換えるとrequire、ファイルはロードされますが、gmap は未定義です。

質問:通話がトリガーされない
のはなぜですか?define

0 投票する
5 に答える
4223 参照

javascript - define関数内でグローバルスコープを取得するにはどうすればよいですか?

ストリクト モードを使用し、ウィンドウ以外の環境で実行できることを確認しながら、グローバル スコープを取得できますか。

次の例を参照してください。

内部のグローバル変数 ( window/ ) を取得する方法はありますか。GLOBALdefine

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

javascript - requireJS内にJSONPをロードする方法は?

requireJS にロードする JSONP ファイルを取得しようとしています。ドキュメントによると、次のように動作するはずです。

私のconfig.jsonは次のようになります(改行なし):

したがって、私のrequire呼び出しは次のようになります。

しかし、そうするだけで戻りますconfig (the callback function!) is undefined。私はしばらくこれに座っていました...async プラグインを使用してこのように機能させましたが、定義コンテキストの外で関数を宣言しているため、この構文は機能しません。

コールバック関数に具体的に名前を付けたので、これは機能しているようconfigです。

config関数の名前として渡すことができれば、すべて問題ないと思いますが、define-callbackそれを行うことができた唯一の方法は上記です。

質問:
requireJS によるデフォルトの方法またはこちらのローダー プラグイン プロバイダーを使用して、requireJS に JSONP ファイルを正しくロードするにはどうすればよいですか [ https://github.com/millermedeiros/requirejs-plugins/blob/master/examples/async.html ] ?

これは、S3 からロードされた静的ファイルで完全に正常に機能します。

では、requireJS 内で実行すると機能しないのはなぜですか?

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

javascript - jsp 固有のコードを外部スクリプト ファイルに入れることはできますか

requirejs の関数を使用して、外部 js ファイルで をServlet使用して送信された値を取得したいと思います。HttpSessiondefine

これを行うことは可能ですか?これを行うときに含める必要がある依存関係はありますか? Eclipse は、これを実行するとエラーが発生したことを通知します。

エラーメッセージは単に構文エラーと呼んでいます:

私が気にかけているのは、jsp 内でグローバル変数を使用しないことです...そして、require.js でうまく動作するはずです。再利用可能なモジュールを作成できれば素晴らしいことです。

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

javascript - RequireJs はパラメーターを定義します

RequireJs の公式ガイドには、定義例があります。

最初の依存関係である「require」が返され、関数の最初のパラメーターに挿入されます。

2 番目の依存関係はどこに行きますか?

内部で実行されるrequire関数を利用するためですか?「mod」には何が返されますか?

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

javascript - requirejs を使用するモジュールで定義が未定義である理由

私はrequirejsを使用し、このスクリプトタグを持っています

私のmain.jsでこれをロードします

main.js で define が定義されています。

私のtest.jsは次のようになります

しかし、これを実行するとtest.js内でconsole.log(define)未定義になります。なぜ、定義するべきではないのですか?実際の定義は魔法のように機能し、エラーはありません。スクリプトを読み込んでいます。

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

javascript - requirejs を介して sigmajs をロードする

私はRequireJS AMDを試していますが、

そしてロードしたい-とりわけ(jquery、bootstrap、d3、moment...)-グラフライブラリsigmajs、しかし、モジュールにロードすると、未定義です...ただし、ウィンドウオブジェクトに存在します.. .

モジュールでそれを要求するのは悪い習慣ですか? グローバルなrequirejsブートストラップでそれを必要とし、ウィンドウから使用する必要がありますか?

これが私のアプリケーションのブートストラップです:

私のapp.jsファイル:requirejsブートストラップ、うまくいくようです

残念ながら未定義のsigmaJsを必要とする私のgraph.jsファイル