35

私は道場を学ぶのが初めてで、関数と関数に出くわしましたがrequire()define()どちらにも頭を悩ませることができません。また、いつそれらのいずれかを使用しますか? 小さなデモまたは例が有益です。どうもありがとう!

4

1 に答える 1

64

requiredefine非同期モジュール定義 (AMD) API の一部です。

define他のコードで使用できるモジュールを定義するために使用します。通常、definejavascript ファイルで使用されます。JavaScript ファイルはモジュールを定義しています。すべての Dojo ファイルは define を使用します。

requireモジュールを定義していないが、定義済みのモジュールが必要な場合に使用します。通常、requireHTML ページで使用されます。HTML ページはモジュールではありませんが、ユーザーにページを表示するにはモジュールが必要です。

AMD API

https://github.com/amdjs/amdjs-api/wiki/AMD

于 2012-07-19T11:18:01.097 に答える