モジュールの場合、私はdefineの代わりにrequireを使用していたオブジェクトを返しません。今、私は別のモジュールに次のように言うならばRequireJs - Define vs Require
require(['jquery'], function($) {
$.fn.myPlugin = function(options) {
...
};
});
:たとえば、私は、次のjQueryプラグイン(jquery.my-plugin.js)を持っていると言う
require(['jquery', 'jquery.my-plugin'], function($) {
$('#element').myPlugin();
});
私は、これは「doesnの見つけましたmyPluginが登録されていないため、動作しません。しかし、jquery.my-pluginモジュール内のdefineにrequireを変更すると、うまく動作します。
誰かがこれをやらなければならない理由を誰かが解消できると感謝します。私は先に進んで使用する前に、何かを完全に理解しています。ありがとう
...あなたは世界のjQueryオブジェクトにプラグイン機能を添付し、それを使用するコードのセクションです使用する定義](http://stackoverflow.com/questions/9507606/when-to-use-require-and-when-to-use-define) – Armand