【发布时间】:2012-10-15 11:35:26
【问题描述】:
obj={name:'value'};
每次更改对象(添加新属性、删除属性)和读取属性(慢煮另一个函数)时如何调用函数?
【问题讨论】:
-
可以使用
object.watch(),见stackoverflow.com/questions/1269633/…
标签: javascript oop
obj={name:'value'};
每次更改对象(添加新属性、删除属性)和读取属性(慢煮另一个函数)时如何调用函数?
【问题讨论】:
object.watch(),见stackoverflow.com/questions/1269633/…
标签: javascript oop
看看 KnockoutJS。这是一个非常强大的 MVVM 框架,您将受益于完全使用它来将模型与视图逻辑分离。但是您也可以仅将其用于此特定需求(如果 40kb 可满足您的需求)...如果您查看 observables,它们会做您想做的事:http://knockoutjs.com/documentation/observables.html
【讨论】: