【发布时间】:2012-05-04 19:54:59
【问题描述】:
在这里,我尝试创建一个名为 com.matogen.ght 的包,其中包含一个类 Calendar。我希望在实例化日历对象时自动调用 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();
});
【问题讨论】:
-
我在 JavaScript 的 OOP 方面没有太多经验,所以任何关于如何改进代码的提示和建议都值得赞赏:)
-
顺便说一句,“日历”周围的引号是不必要的。
标签: javascript constructor package