Proxy-代理,在JS里就是对数据进行代理。
Proxy
let data = { a: 100 }; let p = new
defineProperty从名字也能猜出个大概来,「定义属性」,没错,它就是用来给对象定义属性的,只不过它可以在定义属性的时候对其进行拦截操作:
defineProperty
let json = { _a: 10 }; Object.defineProperty(json, "a", { get()
通俗一点来说,高阶类就是父类调用了子类才有的东西。比如这个例子:
class A{ constructor(){ this.username = 'vvheat'; } show(){ console.log(this.username); console.log(this.age); //父类A根本没有age这个属性 }
[美] 尼古拉斯·泽卡斯 著
一本包含了所有JavaScript知识的厚书。
阮一峰 著
前端越来越规范,JavaScript越来越规范了~
[美] Dave Shea / Molly E. Holzschlag 著
没错,就是这本「禅」书让我入的前端坑!
张鑫旭 著
不管你是新手还是资深开发,这本书里都会有你不知道的东西。