- 博客(4)
- 收藏
- 关注
转载 Knockoutjs官网翻译系列(四) computed中依赖追踪是如何工作的
初学者无需了解这些,但是很多高级程序员想知道我们为什么可以保持跟踪这些依赖以及可以正确的更新到UI中。它其实很简单。跟踪算法是这样的:无论何时你定义了一个computed observable,KO 立即执行它的执行函数来获取初始值。当执行函数正在运行,KO会在执行函数中所有使用到的observables之间(包括其它的computed observable)建...
2016-06-17 14:19:00 177
转载 Knockoutjs官网翻译系列(三) 使用Computed Observables
书接上回,前面谈到了在视图模型中可以定义普通的observable属性以及observableArray属性实现与UI元素的双向绑定,这一节我们继续探讨第三种可实现绑定的属性类型:computed observables,我称它为计算observable(说实话关于observable怎么翻译我还真拿不准)。 要是你在视图对象中已经定义了一个叫firstNa...
2016-06-17 10:37:00 147
转载 Knockoutjs官网翻译系列(二) Observable 数组
承接前文,前文书说道了KO框架中如何使用observable的视图模型属性来与UI元素进行绑定并自动进行双向更新的事儿。observable属性除了服务基础数据类型之外,还定义了专门为服务数组类型的observableArray。 如果你想要监测并响应一个object类型的变化,那么你使用observables。如果你想监测并响应一个集合的变化,就使用observ...
2016-06-16 14:23:00 137
转载 Knockoutjs官网翻译系列(一)
最近马上要开始一个新项目的研发,作为第一次mvvm应用的尝试,我决定使用knockoutjs框架。作为学习的开始就从官网的Document翻译开始吧,这样会增加印象并加入自己的思考,说是翻译也并不是纯粹的翻译,会加入自己对知识点的思考以及自己的尝试,在系列最后也希望用一个应用案例作为结尾。希望自己能坚持下来并有所收获,理解不对的地方大家也指出来避免我”误入歧途“。也并不会翻...
2016-06-16 10:04:00 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人