ここでは、クラスCalendarを含むcom.matogen.ghtというパッケージを作成しようとしました。カレンダーオブジェクトをインスタンス化するときに、init()メソッドが自動的に呼び出されるようにしたいと思います。以下の例は機能しますが、それでもinit()メソッドを明示的に呼び出す必要があります。
var com = {
matogen : {
ght : {
'Calendar' : function() {
this.init = function() {
console.log("This is my constructor");
}
}
}
}
}
$(document).ready(function() {
var cal = new com.matogen.ght.Calendar();
cal.init();
});