摘要: set方法用来拦截某个属性的赋值操作。 假定Person对象有一个age属性,该属性应该是一个不大于200的整数,那么可以使用Proxy保证age的属性值符合要求。 上面代码中,由于设置了存值函数set,任何不符合要求的age属性赋值,都会抛出一个错误。利用set方法,还可以数据绑定,即每当对象发生 阅读全文
posted @ 2016-11-16 14:20 没离开过 阅读(565) 评论(0) 推荐(0) 编辑
摘要: const dom = new Proxy({}, { get(target, property) { return function(attrs = {}, ...children) { const el = document.createElement(property); for... 阅读全文
posted @ 2016-11-16 14:09 没离开过 阅读(451) 评论(0) 推荐(0) 编辑