檢測變化,我發現這個要點來檢測一個對象的指定fiels變化:https://gist.github.com/3138469的JavaScript物件
但只在一個字段綁定的事件。
有人知道一個函數或技巧來檢測整個Javascript對象的變化嗎?
檢測變化,我發現這個要點來檢測一個對象的指定fiels變化:https://gist.github.com/3138469的JavaScript物件
但只在一個字段綁定的事件。
有人知道一個函數或技巧來檢測整個Javascript對象的變化嗎?
當我想實現這個時,我通常使用Watch.js,你可以看整個對象或一個屬性。
更新:我剛剛注意到,Watch.js的作者引用了一個更廣泛的瀏覽器支持的庫。 MultiGetSet.JS
這是目前不可能的,您只能爲個別屬性定義getters/setters。
然而,有一個Proxy
對象的草案可以做到這一點。今天,它只是supported in Firefox' Javascript 1.8.5。
這是不可能使用watch.js。它只是檢測對象的變化或對象的屬性。它不檢測我們是否添加屬性到對象或更改新的添加屬性...
我喜歡使用[Watch.js](https://gist.github.com/1627705)。您的問題是否來自Watch.js? – Adi 2012-07-20 11:32:17
Aouch,非常感謝這個驚人的要點!請發佈答案,我會接受它。謝謝 ! – Unitech 2012-07-20 11:43:00