Javascript粒子:我应该使用工厂还是对象/原型模式?

时间:2017-02-05 16:27:10

标签: javascript object prototype factory particles

现在我正在使用对象/原型模式在动画中创建简单粒子,点击http://hello-mat.com/上的“我不喜欢灰色”按钮触发

我想知道是否应该使用模块模式(编辑:工厂!请参阅注释),而不是出于性能原因。如果我确实需要模块模式,我希望能更好地了解为什么它适合我的用例。

非常感谢愿意解释的人。

1 个答案:

答案 0 :(得分:0)

感谢@bergi和@jonasw,我得到了很好的答案:

我所指的模块模式是第一本书中所描述的模式;你不会知道js"系列。正如@bergi指出的那样,它应该被命名为工厂(参见bergi' s issue on github

结论:我绝对正确使用带有原型方法的类并使用new创建粒子。