Knockout.js 簡介

Aug 29, 2013

3 mins read

Knockout.js是一套Javascript Library,主要用來處理網頁上MVVM模式的資料更新與繫結 要引用Knockout最方便的方式,不外就是透過Nuget
[![](http://1.bp.blogspot.com/-BdZy3etaPJw/Uh6rgtFjxBI/AAAAAAAAAys/WVfWTS9_ZtE/s1600/01.nuget.png)](http://1.bp.blogspot.com/-BdZy3etaPJw/Uh6rgtFjxBI/AAAAAAAAAys/WVfWTS9_ZtE/s1600/01.nuget.png)
Scripts資料夾中就會出現Knockout的檔案 knockout-{version}.js為壓縮版本 knockout-{version}.debug.js為末壓縮版本
[![](http://3.bp.blogspot.com/-8YCimjZDtUQ/Uh6rj1i1meI/AAAAAAAAAy0/BngICrtnWVI/s1600/02.scripts.png)](http://3.bp.blogspot.com/-8YCimjZDtUQ/Uh6rj1i1meI/AAAAAAAAAy0/BngICrtnWVI/s1600/02.scripts.png)
knockout的使用方式,首先宣告一個ViewModel類別,然後透過ko.applyBindings來繫結這個類別 除了顯示資料之外,也支援雙向繫結 以下是一個簡單的例子

Sharing is caring!