我的問題是關於JavaScript對象。
我讀過Backbone.js的代碼,我看到模型和對象是使用JavaScript對象定義對象。
就像那個
Backbone.Model.extend({
initialize: function() { ... },
author: function() { ... },
coordinates: function() { ... },
allowedToEdit: function(account) {
return true;
}
});
爲什麼不使用原型
? 因爲它是爲每個班級重新定義的方法? 因爲創建的每個對象比backboneJS佔用更多空間?
如果有人可以解釋給我聽的時候,爲什麼它們也同樣吸引使用原型?
笑爲「喲」 – Ezeewei 2015-04-30 20:57:23