我想知道模块模式或 Constructor/protoType 模式是否更适用于我的工作。
基本上我使用的是不显眼的 javascript——HTML 文档引用了 .js 文件。
我对模块模式的理解:
- 调用一个 INIT 方法(这基本上是一个我可以使用模块模式创建和返回的公共方法)
- 在 INIT 方法中,分配所有点击事件等。
这听起来像是适合我的情况的完美模式,因为我不需要创建对象和继承层次结构等。
我对构造函数/原型模式的理解:
- 用于创建对象
- 用于使用继承(即超类型的子类型)
我是否正确,对于提供不显眼的 javascript,模块模式是理想的?