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

入门

KO 如何工作及贡献
下载和安装

监控属性

创建视图模型与监控
使用数组监控

(一)Knockout 计算监控属性

1.使用计算监控属性 Computed
2.(例子) 可写计算监控属性 Writable computed observables
3.依赖关系跟踪的工作原理
4.纯计算的监控属性 PureComputed
5.参考

绑定

(二)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 绑定

(四)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.预处理 : 将绑定语法

组件

1.概述 :组件和自定义元件报价
2.定义并注册组件
3.在component结合
4.使用自定义元件
5.高级 : 定制部件装载机

进一步的技术

1.加载和保存 JSON 数据
2.可观察量延伸
3.推迟更新
4.限速可观察量
5.事件低调处理
6.使用fn为了添加自定义功能
7.microtasks
8.异步错误处理

插件

mapping插件

其他

教程:

Knockout中ko.utils中处理数组的方法集合

示例:

示例:列表全选

Knockout 官网学习文档目录的更多相关文章

  1. 谈谈如何从Apache官网扒文档

    学习java的猴子至少要会看文档, 一.从Apache官网下载文档 进入官网--components--例如点击FileUpload--点击最下面browser download area--点击bi ...

  2. PyQt(Python+Qt)帮助文档官网及文档下载

    一.帮助文档下载 老猿在网上找到一个Qt 5.9的帮助文档,没有找到最新版的,并且这个文档官网上没有下载,不知道源头在哪里可以下载. 文档存放在百度网盘: 链接:https://pan.baidu.c ...

  3. angular2.0 官网架构文档

    Angular 是一个用 HTML 和 JavaScript 或者一个可以编译成 JavaScript 的语言(例如 Dart 或者 TypeScript ),来构建客户端应用的框架. 该框架包括一系 ...

  4. 从Oracle官网学习oracle数据库和java

    网上搜索Oracle官网:oracle官网 进入Oracle官网 点击menu-Documentation-Java/Database,进入Oracle官网的文档网站 首先是Java,可以看到Java ...

  5. 官网实例详解-目录和实例简介-keras学习笔记四

    官网实例详解-目录和实例简介-keras学习笔记四 2018-06-11 10:36:18 wyx100 阅读数 4193更多 分类专栏: 人工智能 python 深度学习 keras   版权声明: ...

  6. Knockout.Js官网学习(系列)

    1.Knockout.Js官网学习(简介) 2.Knockout.Js官网学习(监控属性Observables) Knockout.Js官网学习(数组observable) 3.Knockout.Js ...

  7. soapUI学习文档(转载)

    soapUI 学习文档不是前言的前言记得一个搞开发的同事突然跑来叫能不能做个WebService 性能测试,当时我就凌乱了,不淡定啊,因为我是做测试的,以前连WebService 是什么不知道,毕竟咱 ...

  8. 2013 最新的 play web framework 版本 1.2.3 框架学习文档整理

    Play framework框架学习文档 Play framework框架学习文档 1 一.什么是Playframework 3 二.playframework框架的优点 4 三.Play Frame ...

  9. Openstack python api 学习文档 api创建虚拟机

    Openstack python api 学习文档 转载请注明http://www.cnblogs.com/juandx/p/4953191.html 因为需要学习使用api接口调用openstack ...

随机推荐

  1. 【CF1146】Forethought Future Cup - Elimination Round

    Forethought Future Cup - Elimination Round 窝也不知道这是个啥比赛QwQ A. Love "A" 给你一个串,你可以删去若干个元素,使得最 ...

  2. C++ 黑白棋AI minimax+alphabeta剪枝

    没事写着玩玩,通过debian上的黑白棋测试,搜了10层,打hard应该问题不大 #include <cstdio> #include <cstring> using name ...

  3. 怎么添加在安装好的nvidia-docker上面根据Dockerfile构建自己所需要的运行环境

    在已经创建好nvidia-docker环境之后,对于新手小白来说,又有一个问题了,就是如何根据Dockerfile来构建试验所需要的docker环境 主要是以下几个步骤 首先创建一个mydocker文 ...

  4. ORACLE创建表空间 新建用户 授权

    --建表空间create tablespace <用户> datafile 'D:\oradatadev\<用户>.dbf' size 200mautoextend on ne ...

  5. 【tensorflow】学习笔记

    1.tensorflow中dynamic_rnn和rnn有什么区别?    在tensorflow中没有找到rnn这个方法难道是废弃掉了? rnn是静态图,比如有10个时间序列,那么它将全部展开,并且 ...

  6. 2017-12-19python全栈9期第四天第二节之列表的增删查改之元祖是只读列表、可循环查询、可切片、儿子不能改、孙子可以改

    #!/user/bin/python# -*- coding:utf-8 -*-tu = ('zs','ls','ww',[1,2,3,4,5,'zxcvb'],'zl')print(tu[3])pr ...

  7. 010 socket定义服务器

    using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Ne ...

  8. MySQL实战45讲学习笔记:索引(第四讲)

    一.索引模型 1.索引的作用: 索引的出现其实是为了提高数据查询的效率,就像书的目录一样 提高数据查询效率 2.索引模型的优缺点比较 二.InnoDB索引模型 1.二叉树是搜索效率最高的,但是实际上大 ...

  9. BST(二叉搜索树)相关

    1.BST的合法性:validate-binary-search-tree class TreeNode { int val; TreeNode left; TreeNode right; TreeN ...

  10. 罗技M185鼠标飘

    不用鼠标垫会好很多,艹.今天买了个树脂鼠标垫解决问题.