02 2015 档案

摘要:资源清理和内存管理 可选择地,你的viewmodel类可以有一个dispose函数,假如实现,Knockout将调用这个函数,无论什么时候该组件被销毁(例如,因为响应的项被从foreach中除去,或者if绑定变成false) 你必须使用dispose 来除去任何不是被内在的垃圾可收集的资源。例如: 阅读全文
posted @ 2015-02-27 16:46 hongweigg 阅读(28) 评论(0) 推荐(0)
摘要:jQuery中包裹后的DOM对象实际上是一个数组,要获得纯粹的DOM对象可以有两种方式: 1、使用数组索引方式访问,例如: var dom = $(dom)[0]; 2、使用函数get()访问,例如: var dom = $(dom).get(0); get()函数中的参数为索引号。 3、示例 va 阅读全文
posted @ 2015-02-27 11:18 hongweigg 阅读(54) 评论(0) 推荐(0)
摘要:在进行Knockout组件嵌套模板编写时,会有多个引号的使用,特别是单引号和双引号同时使用时,这里有一个例子【1】: templateEngine.addTemplate("ko_simpleGrid_grid", "\ <table class=\"ko-grid\" cellspacing=\" 阅读全文
posted @ 2015-02-12 11:51 hongweigg 阅读(15) 评论(0) 推荐(0)
摘要:Knockuot JS 似乎只考虑过怎么绑定(ko.applyBindings()),却没考虑过怎么去除绑定,当修改了DOM内容,需要重新绑定时,发现似乎无能为力。 一、解决办法 这里有一个重新绑定的方法,就是使用ko.cleanNode(<YOUR DOM NODE>),然后再使用ko.apply 阅读全文
posted @ 2015-02-11 11:12 hongweigg 阅读(29) 评论(0) 推荐(0)