#Proxy-obverse
-
测试
git clone https://github.com/rwson/Proxy-obverse
cd Proxy-obverse
npm install
npm test
-
引用 git clone https://github.com/rwson/Proxy-obverse
将 代 码拷贝到项目目 录下,通 过commonJS的 方式 引用 即 可
var observe = require(path/to/Proxy-obverse);
var arr = [
1,
2,
3,
[
4,
5,
6
]
];
var arrOb = observe(arr, function(type, changed, oldV, newV) {
// 当 被 监测的 值发生 变化时,触 发回调函数
});
arrOb.push(5);
arrOb[3].shift();
// ...
类型 | ||
---|---|---|
type | 对数 |
String |
changed | Array/Object/Number/String etc. | |
oldV | Array | |
newV | Array |
var observe = require(path/to/Proxy-obverse);
var obj = {
name: "foo"
};
var objOb = observe(obj, function(type, prop, oldV, newV) {
// 当 被 监测的 值发生 变化时,触 发回调函数
});
objOb.name = "bar";
objOb.year = 2017;
// ...
类型 | ||
---|---|---|
type | 对数 |
String |
prop | String | |
oldV | Array/Object/Number/String etc. | |
newV | Array/Object/Number/String etc. |