我刚刚进入http://jsperf.com/prototype-vs-closures/2原型与闭包性能测试。实际上我使用模块化模式很多内部使用clousre AFAIK。现在按照测试,它说原型胜过模块化模式。真的吗?我应该尽可能使用基于原型的方法吗?
答案 0 :(得分:0)
查看图表并思考是否达到了几十个读/写。如果不是:与您无关,请采取对您来说最自然和可维护的方法。
清洁代码远比优化更重要,过早的优化会在以后造成很大的麻烦。
此外,很有可能两个JavaScript Enigne版本(几个月后)的差异要小得多......
答案 1 :(得分:0)
您链接的测试与模块模式无关;相反,它在对象上测试基于原型的方法与基于闭包的方法。 (克罗克福德的“特权”方法。)