2013年8月29日 星期四

Knockout.js 簡介

Knockout.js是一套Javascript Library,主要用來處理網頁上MVVM模式的資料更新與繫結
要引用Knockout最方便的方式,不外就是透過Nuget

Scripts資料夾中就會出現Knockout的檔案
knockout-{version}.js為壓縮版本
knockout-{version}.debug.js為末壓縮版本
knockout的使用方式,首先宣告一個ViewModel類別,然後透過ko.applyBindings來繫結這個類別
除了顯示資料之外,也支援雙向繫結
以下是一個簡單的例子