如何检查当前数据集是否脏?
我想在发布数据之前快速检查一下.以下面的代码片段为例:
save: function(e) {
if(~~insert dirty check here~~) {
$.ajax(e.currentTarget.action, {
type: this.method,
data: {
_method: this.method,
_token: this.token,
data: JSON.stringify(this.card_data)
}
}).done($.proxy(function(content) {
this.card_data = content;
this.mode = 'view';
}, this));
}
}
Run Code Online (Sandbox Code Playgroud)
看起来Vue.js似乎不使用任何脏检查.
Vue.js能够提供简单的JavaScript对象语法,而无需使用Object.defineProperty(这是ECMAScript 5功能)进行脏检查.它只适用于IE8中的DOM元素,并且无法为JavaScript对象填充它.
资料来源:https://github.com/vuejs/vue/wiki/FAQ
Vue.js具有更好的性能,因为它不使用脏检查.
资料来源:https://github.com/vuejs/vue/issues/96#issuecomment-35052704
| 归档时间: |
|
| 查看次数: |
3841 次 |
| 最近记录: |