哪种表现更好?
A)
var Library = Backbone.View.extend({
initialize = function() {}
});
OR
B)
var Library = Backbone.View.extend({});
Library.prototype.initialize = function() {}
我认为B)应该更好的性能,因为Library对象的任何新实例都将继承并引用prototype方法。
我会
答案 0 :(得分:0)
我建议您使用官方方式:
var Library = Backbone.View.extend({
initialize: function() {}
});
我认为不会有任何性能差异,实际上(我认为)使用prototype
正是 Underscore 对其extend()
功能所做的。