モジュールコードがjQueryなどのサードパーティライブラリに依存している場合、モジュールパターンを実装するための最良の方法は何ですか?
var someModule = (function(){
//private attributes
var privateVar = 5;
//private methods
var privateMethod = function(){
return 'Private Test';
};
return {
//public attributes
publicVar: 10,
//public methods
publicMethod: function(){
return ' Followed By Public Test ';
},
//let's access the private members
getData: function(){
//make ajax call and do some processing and generate output
return privateMethod() + this.publicMethod() + privateVar;
}
}
})(); //the parens here cause the anonymous function to execute and return
someModule.getData();
私の質問は次のとおりです。私はすべてのコードをjavascriptファイルのファッションのようなライブラリに入れることを計画しています。
メソッドにあるgetData()
ように、私はajax呼び出しを行う予定です。これにはjQueryライブラリを使用したいと思います。jQueryに依存しながら、JavaScriptモジュールをコーディングするにはどうすればよいですか?
代わりに、ライブラリ全体をjQueryプラグインにする必要がありますか?