、私は(bindClickEventsを呼び出すことができるようにしたい)ので、のような:JavaScriptのオブジェクト合成構文
App.Utils.Modal.bindClickEvents();
しかし、私はこれを行うために必要な構文を理解していません。
現在のコード:ところで
var App = {};
App.Modal = {};
Modal.bindClickEvents = function() {/* ... */};
:
var App = {
Modal : {
bindClickEvents : function() {/* ... */}
}
}
か、手順を分離するためにそれを分割したい場合:
var App = new Object;
App.Modal = {
bindClickEvents: function() {
return $('a.alert-modal').click(function(e) {
return console.log('Alert Callback');
});
}
};
$(document).ready(function() {
return App.Modal.bindClickEvents();
});
'new object'の代わりに' {} 'を常に使用してください –
なぜ私は尋ねても構わないのですか? – keruilin
この質問を参照してください:http://stackoverflow.com/questions/251402/create-an-empty-object-in-javascript-with-or-new-object –