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 框架

相关文章
相关标签/搜索