随笔分类 -  Knockout

摘要:除了内嵌的绑定,还可以创建一些自定义绑定,封装复杂的逻辑或行为。 注册绑定 添加子属性到ko.bindingHandlers来注册绑定: 然后在DOM元素上调用: init和update这两个函数不是必须都定义,也可以只定义其中一个。 当管理的observable改变的时候,KO会调用回调函数,传递 阅读全文
posted @ 2017-10-09 09:37 蔚蓝色幻想 阅读(430) 评论(0) 推荐(0)
摘要:在Knockout2.0之前,计算属性被称之为依赖属性,在2.0版本中,ko.dependentObservable重命名为ko.computed,因为它在读、解释和类型上更简单。在实际使用中,ko.dependentObservable和ko.computed是等价的。 如果有两个监控属性firs 阅读全文
posted @ 2017-09-22 15:39 蔚蓝色幻想 阅读(620) 评论(0) 推荐(0)
摘要:如果想发现并响应一个对象的变化,就应该使用监控属性(observables),如果想发现并响应一个集合的变化,就需要使用监控属性数组(observableArray)。在很多情况下,它都非常有用,比如你要在UI上需要显示/编辑的一个列表数据集合,然后对集合进行添加和删除。 声明ObservableA 阅读全文
posted @ 2017-09-22 11:30 蔚蓝色幻想 阅读(807) 评论(0) 推荐(0)
摘要:Knockout是一款很优秀的JavaScript库,通过应用MVVM模式使JavaScript前端UI简单化。任何时候你的局部UI内容需要自动更新,KO都可以很简单的帮你实现,并且非常易于维护。 Knockout的3个核心功能是: ♦ 属性监控与依赖跟踪 ♦ 声明式绑定 ♦ 模板机制 MVVM M 阅读全文
posted @ 2017-09-20 15:20 蔚蓝色幻想 阅读(675) 评论(0) 推荐(0)