コードを整理するためにネストされた名前空間を設定したいと思います。この記事で説明されているプラグインのような構造に従おうとしています。this.error_msg
問題は、私の例でアクセスする方法がわからないことです。これを正しく設定しましたか?jQueryを使用する必要がありますか.extend
、それとも.prototype
アクセスする必要がありますthis.error_msg
か?
(function(TC, $, undefined){
TC.ajax = function() {
this.error_msg = 'default error...';
};
TC.ajax.run = function(){
//do stuff...
TC.ajax.handle_error();
};
TC.ajax.handle_error = function(){
alert(this.error_msg);
};
}(window.TC = window.TC || {}, jQuery));
// Test it
TC.ajax.run();
デモ: http: //jsfiddle.net/g99yt/