4
在Knockout.js我创建一个observableArray推车型为:Knockout.js observableArray vs Backbone.js Collection - 有什么区别?
function Room(data) {
this.name = ko.observable(data.name);
}
function RoomViewModel() {
var self = this;
self.rooms = ko.observableArray([]);
self.newRoomText = ko.observable();
self.addRoom = function() {
self.rooms.push(new Room({ name: this.newRoomText() }));
self.newRoomText("");
$("#modal").dialog("close");
}.bind(self);
}
在Backbone.js的我想创建一个集合来存储我的模型:
var Book = Backbone.Model.extend();
var Books = new Backbone.Collection([
{name: "Abe Lincoln - Vampire Hunter"}
{name: "Pride and Prejudice and Zombies"}
]);
刚刚是多么的不同,这些2层结构从彼此?
为了使这些数据结构与标准的JavaScript数组不同,到底什么是幕后?
谢谢 - 两者是概述很有帮助。 – PhillipKregg 2012-01-06 02:20:08