上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 4.绑定 1. 控制文本内容和外观 1. visible 绑定 目的 绑定可以根据你传入绑定的值控制关联的DOM元素显示或隐藏。 例子 参数 + 主参数 + 当参数被解析为false(比如参数为 ,数字 ,`null undefind yourElement.style.display none`, 阅读全文
posted @ 2017-03-14 09:06 DHclly 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在做web项目中,写js代码时候,会有一堆的 ,当时又懒得删,后面就多起来了,在vs的编辑器里面,其查找替换功能支持正则和整个项目/解决方案替换,这样就很容易删掉 ,方法如下: 按下快捷键 ,然后在搜索框输入 ,开启正则匹配功能,替换栏空着,然后选择替换当前项目(按自己需要,有多种选择),然后点击替 阅读全文
posted @ 2017-03-13 16:55 DHclly 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 5.参考 下面的内容描述了如何构建和使用计算监控。 1. 构建一个计算监控 可以用如下的形式构建一个计算监控: 1. ko.computed( evaluator [, targetObject, options] ) — 这是最常见的构建计算监控的形式。 + evaluator — 一个用来计算当 阅读全文
posted @ 2017-01-16 22:58 DHclly 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 4.纯计算属性 纯计算监控在KO 3.2.0中开始引入,比大多数应用程序使计算监控有更大的性能提升和内存优化。这是因为在自身没有订阅的时候不会保持订阅状态。特性如下 + 阻止内存泄露 避免在应用程序里计算监控不再被引用但是依赖仍然存在。 + 减少计算开销 当值不再被监控不会重新计算计算监控的值。 纯 阅读全文
posted @ 2017-01-16 22:53 DHclly 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 3.依赖跟踪如何工作 初学者不需要知道这一点,但更高级的开发人员将想知道为我们怎么实现KO自动跟踪依赖性和自动更新UI的正确部分... 它其实相当简单优雅,跟踪算法如下: 1. 当你定义一个计算监控,KO立即调用其求值函数来获得初始值。 2. 当求值函数运行,KO添加一个订阅到任何求值函数可读取的监 阅读全文
posted @ 2017-01-16 22:51 DHclly 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 2.可写的计算监控 初学者可能想要跳过本节 可写的计算监控是相当高级的部分,在大多数情况下不是必需的。 通常,计算监控是一个通过其他监控值计算出的值,因此是只读的。 令人惊讶的是,可以使计算监控值变得可写。 你只需要提供自己的回调函数,输入一些正确的值。 你可以使用一个可写的计算监控,就像一个常规的 阅读全文
posted @ 2017-01-16 22:49 DHclly 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 3. 计算监控 1.使用计算监控 如果你有一个监控的属性 和另一个 ,但你想显示全名怎么办? 这就是引入计算监控的原因 这是依赖于一个或多个其他的observables函数,无论这些依赖对象什么时候发生改变,它都将自动更新。 例如,下面给了一个view model 类, 您可以添加一个compute 阅读全文
posted @ 2016-12-30 10:51 DHclly 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 2.通过监控数组工作 1. 监控数组 如果你想检测或者响应一个对象的改变,你用 。如果你想检测和响应一个集合的改变,使用observableArray。这个在很多情况下都非常有用,比如当你在显示或者编辑多个值而且需要重复的UI部分通过添加和移除来显示/隐藏项。 例子: 为了看怎样绑定observab 阅读全文
posted @ 2016-12-30 10:46 DHclly 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 6. 显式订阅监控 你通常不需要手动设置订阅,所以初学者应该跳过这一节。 对于高级用户,如果你想注册自己的订阅来监控通知变化,你可以使用 函数,比如: KO内部很多部分都是由 来实现。大多数情况下你不需要使用它,因为内置绑定和模板系统要管理订阅。 接收3个参数: 是一个函数,无论何时通知发生, (可 阅读全文
posted @ 2016-12-20 21:19 DHclly 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 2. 监控 1.通过监控创建视图模型 1. 监控 Knockout是基于以下三个核心特性: 1. 监控和依赖跟踪 2. 声明式绑定 3. 模板 在本节,你将第一次了解这三个特性,在这之前,我们先来了解以下 MVVM模式 和 视图模型 的概念。 2. MVVM和视图模型 Model View View 阅读全文
posted @ 2016-12-20 21:17 DHclly 阅读(477) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页