問題タブ [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.
javascript - jsp 固有のコードを外部スクリプト ファイルに入れることはできますか
requirejs の関数を使用して、外部 js ファイルで をServlet
使用して送信された値を取得したいと思います。HttpSession
define
これを行うことは可能ですか?これを行うときに含める必要がある依存関係はありますか? Eclipse は、これを実行するとエラーが発生したことを通知します。
エラーメッセージは単に構文エラーと呼んでいます:
私が気にかけているのは、jsp 内でグローバル変数を使用しないことです...そして、require.js でうまく動作するはずです。再利用可能なモジュールを作成できれば素晴らしいことです。
javascript - RequireJs はパラメーターを定義します
RequireJs の公式ガイドには、定義例があります。
最初の依存関係である「require」が返され、関数の最初のパラメーターに挿入されます。
2 番目の依存関係はどこに行きますか?
内部で実行されるrequire関数を利用するためですか?「mod」には何が返されますか?
javascript - requirejs を使用するモジュールで定義が未定義である理由
私はrequirejsを使用し、このスクリプトタグを持っています
私のmain.jsでこれをロードします
main.js で define が定義されています。
私のtest.jsは次のようになります
しかし、これを実行するとtest.js内でconsole.log(define)
未定義になります。なぜ、定義するべきではないのですか?実際の定義は魔法のように機能し、エラーはありません。スクリプトを読み込んでいます。
javascript - requirejs を介して sigmajs をロードする
私はRequireJS AMDを試していますが、
そしてロードしたい-とりわけ(jquery、bootstrap、d3、moment...)-グラフライブラリsigmajs、しかし、モジュールにロードすると、未定義です...ただし、ウィンドウオブジェクトに存在します.. .
モジュールでそれを要求するのは悪い習慣ですか? グローバルなrequirejsブートストラップでそれを必要とし、ウィンドウから使用する必要がありますか?
これが私のアプリケーションのブートストラップです:
私のapp.jsファイル:requirejsブートストラップ、うまくいくようです
残念ながら未定義のsigmaJsを必要とする私のgraph.jsファイル
javascript - JavaScript の define(function(require){...}) とは正確には何ですか
define はモジュールの定義に使用され、function は無名関数であることは理解していますが、関数の引数 'require' は何を保持していますか?
に何かを書くとdefine(function(require){...})
、これはいつ呼び出されますか? 彼の匿名関数を呼び出す方法は?
助けてください、私は高度なJSが初めてです。
angularjs - requirejs/angular での匿名の define() の不一致
はい、私はこれがここで無限に求められていることを知っています.requirejsを使用する場合、define()を呼び出すものはすべて、次のように単一のスクリプトタグを介してロードする必要があるという一般的なルールをすでに知っています:
しかし、この一般的なエラーに関して提供される一般的なアドバイスは、表面上は非常に単純に見える特定の問題を解決するには不十分な立場にいることに気づきました。
angular、requirejs、および WinJS (興味深いものにするため) のアプリに取り組んでおり、このエラーで問題が発生しました。私のメインの html ファイルは、実際には別のスクリプト タグを使用して他のいくつかの JavaScript ソース ファイルをロードしますが、どれも define() を呼び出しません。私がチェックしました。2回。よし、3回。 アプリ内の他のすべての JS ソース ファイルは、上記のような単一のスクリプト タグを介して読み込まれます。それでも、まだこのエラーが発生します。
各アプリ モジュールに requirejs 識別子を付けてみました。
ただし、このアプローチでは、上記のように定義された角度モジュールに依存する角度モジュールはその依存関係を解決できません (requirejs は完全に満足しています)。
requirejs の外部にロードされる 3 つの JS ファイルは次のとおりです。
後者は WinJS ランタイムにパッチを適用して、動的コンテンツの作成を可能にします。WinJS ランタイムは実際には定義関数を独自の名前空間で公開しますが、requirejs とはまったく関係ありません。
それで、何が得られますか?