Knockout应用开发指南(完整版) 目录索引2011-11-21 14:24 by 汤姆大叔, 90718 阅读, 42 评论, 收藏, 编辑使用Knockout有一段时间了(确切的说从MIX11大会宣传该JavaScript类库以来,我们就在使用,目前已经在正式的asp.net MVC项目中使用),Knockout使用js代码达到双向绑定的目的,类似Silverlight/WPF里的绑定一样,我们主要就是利用相关的特性进行开发的,极大地减少了代码开发量。
关于该系列文章: 目录: Knockout应用开发指南 第二章:监控属性(Observables) Knockout应用开发指南 第六章:加载或保存JSON数据 更多例子: 用Javascript评估用户输入密码的强度(Knockout版) 介绍: Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。如果你还不了解Knockout是啥,先请看一下微软MIX11大会上的一段视频 连接地址:http://channel9./Events/MIX/MIX11/FRM08 或者直接运行下面的代码看看效果: View Code
插件: 你可以使用集成JQueryUI功能的插件来实现autoComplete功能: <input type="text" data-bind="autocomplete : autocompleteConfig"/> 而没必要每次都要声明下面这样的代码: $( "#inputId" ).autocomplete({
var myObj = ko.observable('').extend({ max: 99 });
或者 <input type="text" data-bind="value: myProp" max="99"/> 而不是每次在点击提交按钮的时候或者离开焦点的时候都去检查。 使用Knockout将极大减少JavaScript的开发量,是需要使用简单的绑定语法就可以很快速地应用到你的站点上。 赶紧开始你的快速学习征程吧! |
|