Knockout 官網學習文檔目錄

官網:https://knockoutjs.com/documentation/introduction.html
Knockout-Validation: https://github.com/Knockout-Contrib/Knockout-Validationcss

入門

KO 如何工做及貢獻
下載和安裝html

監控屬性

建立視圖模型與監控
使用數組監控git

(一)Knockout 計算監控屬性

1.使用計算監控屬性 Computed
2.(例子) 可寫計算監控屬性 Writable computed observables
3.依賴關係跟蹤的工做原理
4.純計算的監控屬性 PureComputed
5.Computed Observable 參考github

綁定

(二)Knockout 文本與外觀綁定

1.visible 綁定
2.text 綁定
3.html 綁定
4.css 綁定
5.style 綁定
6.attr 綁定數組

(三)Knockout 控制流程

1.foreach 綁定
2.if 綁定
3.ifnot 綁定
4.with與using 綁定
5.component 綁定app

(四)Knockout 表單

1.click 綁定
2.event 綁定
3.submit 綁定
4.enable 綁定
5.disable 綁定
6.value 綁定
7.textInput 綁定
8.hasFocus 綁定
9.checked 綁定
10.options 綁定
11.selectedOptions 綁定
12.uniqueName 綁定框架

(五)Knockout template模版渲染

template 綁定異步

(六)綁定語法

data-bind 語法
綁定上下文插件

(七)Knockout 建立自定義綁定

1.建立自定義綁定
2.控制綁定後裔
3.支持虛擬元件
4.自定義處理邏輯
5.預處理 : 將綁定語法component

(八)組件 Components

1.概述 :組件和自定義元素
2.註冊組件
3.component 綁定
4.自定義元素
5.高級:自定義組件加載器

進一步的技術

1.加載和保存 JSON 數據
2.使用擴展器來加強 observables
3.推遲更新
4.限速可觀察量
5.事件低調處理
6.使用fn爲了添加自定義功能
7.microtasks
8.異步錯誤處理

插件

mapping插件

其餘

教程:

Knockout中ko.utils中處理數組的方法集合

示例:

示例:列表全選

延展-Durandal 框架

相關文章
相關標籤/搜索