摘要: KO是什么? KO不是万能的,它的出现主要是为了方便的解决下面的问题: UI元素较多,用户交互比较频繁,需要编写大量的手工代码维护UI元素的状态、样式等属性? UI元素之间关系比较紧密,比如操作一个元素,需要改变另外一个元素的状态? DOM元素与Js对象之间的数据同步? 前端javascript代码组织不理想?用户输入数据校验、DOM操作、后台交互…,交织在一起? 基础概念一:viewMo... 阅读全文
posted @ 2015-02-01 16:35 NiuSys 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Observable Array(监控数组)的作用 列表操作是经常会遇到的一个场景,使用监控数组,你可以: 保存列表对象,并且使用Ko提供的丰富的API操作列表元素(支持内建js Array的方法,以及ko自己添加的方法:remove,removeAll等) 监控数组元素个数的变化,并且自动通知外部。如果与UI绑定,则自动更新UI Observable Array与js内建Array区别 O... 阅读全文
posted @ 2015-02-01 16:13 NiuSys 阅读(399) 评论(0) 推荐(0) 编辑