knockout的功用:个人认为是实现view和view model的链接
knockout的主要特点与重点:依赖跟踪和声明式绑定
主要方法:
1.ko.applyBindings(myViewModel);用于绑定自建模型数据(即viewModel);
2.ko.observable(e),用于监控变量的相关变化;
3.ko.observableArray(array),用于监控数组的相关变化;
Knockoutjs数组常用的方法如下:
(1)、myObservableArray.push('Some new value'):增加一个新的元素
(2)、myObservableArray.pop():删除一个元素,并返回其值
(3)、myObservableArray.unshift('Some new value'):在数组的开始处增加一个新的元素
(4)、myObservableArray.shift():删除数组的第一个元素,并返回其值
(5)、myObservableArray.reverse():反转数组的顺序
(6)、myObservableArray.sort():数组排序。
(7)、myObservableArray.splice():数