【发布时间】:2011-04-16 23:54:04
【问题描述】:
我想知道是模块模式还是构造器/原型模式更适用于我的工作。
基本上我使用的是不显眼的 javascript -- HTML 文档引用了 .js 文件。
我对模块模式的理解:
- 调用一个 INIT 方法(它基本上是一个我可以使用模块模式创建和返回的公共方法)
- 在 INIT 方法中,分配所有点击事件等。
这听起来像是适合我的情况的完美模式,因为我不需要创建对象和继承层次结构等。
我对构造函数/原型模式的理解:
- 用于创建对象
- 用于使用继承(即超类型的子类型)
我说得对吗,对于提供不显眼的 javascript,模块模式是理想的?
【问题讨论】:
标签: javascript design-patterns unobtrusive-javascript module-pattern