Javascript 粒子:我应该使用工厂模式还是 object/prototype 模式?
Javascript particles: should I use a factory or an object/prototype pattern?
现在我正在使用 object/prototype 模式在通过单击 http://hello-mat.com/
上的 "I don't like gray" 按钮触发的动画中创建简单的粒子
我想知道我是否应该使用模块模式(编辑: 工厂!查看评论)而不是出于性能原因。如果我确实需要模块模式,我很乐意更好地了解为什么它适合我的用例。
非常感谢任何愿意解释的人。
感谢@bergi 和@jonasw,我得到了很好的答案:
我指的模块模式是"You don't know js"系列第一本书中描述的模式。正如@bergi 所指出的,它应该被命名为工厂(参见 bergi 的 issue on github)
结论:我使用原型方法 class 并使用 new
创建我的粒子绝对是正确的。
现在我正在使用 object/prototype 模式在通过单击 http://hello-mat.com/
上的 "I don't like gray" 按钮触发的动画中创建简单的粒子我想知道我是否应该使用模块模式(编辑: 工厂!查看评论)而不是出于性能原因。如果我确实需要模块模式,我很乐意更好地了解为什么它适合我的用例。
非常感谢任何愿意解释的人。
感谢@bergi 和@jonasw,我得到了很好的答案:
我指的模块模式是"You don't know js"系列第一本书中描述的模式。正如@bergi 所指出的,它应该被命名为工厂(参见 bergi 的 issue on github)
结论:我使用原型方法 class 并使用 new
创建我的粒子绝对是正确的。