var engineer = { name: 'Joe Sixpack', salary: 50 };
var interceptor = {
set: function (receiver, property, value) {
console.log(property, 'is changed to', value);
receiver[property] = value;
}
};
engineer = Proxy(engineer, interceptor);
engineer.salary = 60;
salary is changed to 60
proxy:{//数据代理
// type:'localstorage',
// id:'bills',
// limitParam:'limit',
// pageParam:'page',
//将用户代理改为sql,通过websql来解决localstorage的5MB存储上限的问题
type:'sql',
database:'myDB',
table:'bill',
},
//filters:[{property:"kind",value:"无"}],//过滤属性
listeners:{
removerecords:function(){
console.log("数据被删除");
},
addrecords:function(){
console.log("数据被追加");
},
updaterecord:function(){
console.log("数据被修改");
},
}
var foo = {
foo: function () {
console.log("foo")
}
};
var bar = {
bar: function () {
console.log("bar")
}
};
var sonOfFoo = Object.create(foo);
sonOfFoo.foo(); //"foo"
var sonOfBar = Object.create(bar);
sonOfBar.bar(); //"bar"
//怎么才能既有foo方法又有bar方法?
sonOfFooBar = new Proxy({}, {
get: function (target, name) {
return target[name] || foo[name] || bar[name];
}
})
sonOfFooBar.foo(); //"foo",有foo方法,继承自对象foo
sonOfFooBar.bar(); //"bar",也有bar方法,继承自对象bar
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有