博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Knockout应用开发指南(完整版) 目录索引
阅读量:7101 次
发布时间:2019-06-28

本文共 832 字,大约阅读时间需要 2 分钟。

使用Knockout有一段时间了(确切的说从MIX11大会宣传该JavaScript类库以来,我们就在使用,目前已经在正式的asp.net MVC项目中使用),Knockout使用js代码达到双向绑定的目的,类似Silverlight/WPF里的绑定一样,我们主要就是利用相关的特性进行开发的,极大地减少了代码开发量。

 

关于该系列文章:

本系列文章共份10个章节(13篇),主要是翻译官方站点教程文章,然后加了一些自己的理解。有任何技术点不明白或者需要讨论的,欢迎大家留言拍砖。

目录:

更多例子:

 

介绍:

Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。如果你还不了解Knockout是啥,先请看一下微软MIX11大会上的一段视频

连接地址:http://channel9.msdn.com/Events/MIX/MIX11/FRM08

或者直接运行下面的代码看看效果:

                        Choose a ticket class:          

 

插件:

Knockout也有丰富的插件可以使用,例如:

你可以使用来实现autoComplete功能:

而没必要每次都要声明下面这样的代码:

$( "#inputId" ).autocomplete({
source: availableTags });

或者如果你想用表单验证功能,你可以使用:

var myObj = ko.observable('').extend({ max: 99 });

或者

而不是每次在点击提交按钮的时候或者离开焦点的时候都去检查。

结论:

使用Knockout将极大减少JavaScript的开发量,是需要使用简单的绑定语法就可以很快速地应用到你的站点上。

赶紧开始你的快速学习征程吧!

转载地址:http://uxkhl.baihongyu.com/

你可能感兴趣的文章
POJ1837 Balance[分组背包]
查看>>
防火墙/IDS测试工具Ftester
查看>>
iOS WebSocket
查看>>
Java多线程 -- wait() 和 notify() 使用入门
查看>>
React@16.3 全新的Context API进阶教程
查看>>
区块链开发教程系列【加精】
查看>>
dubbo源码解析(四十一)集群——Mock
查看>>
前端面试问题汇总
查看>>
4.java数组
查看>>
MySQL数据类型优化
查看>>
蚂蚁金服核心技术:百亿特征实时推荐算法揭秘 ...
查看>>
阿里云智能技术战略架构师陈绪:透视2019云计算酣战 ...
查看>>
深度学习要多深,才能读懂人话?|阿里小蜜前沿探索 ...
查看>>
好程序员分享如何看待CSS中BEM的命名方式?
查看>>
国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
查看>>
从零开始学习JAVA多线程(二)
查看>>
如何实现多云成本的管理
查看>>
香港特首参观杭州城市大脑,阿里云技术获赞
查看>>
切入物流分拣市场,3D机器视觉还有多长的路要走?
查看>>
Influxdb简单实用操作
查看>>