ES6的继承、闭包、节流、防抖
闭包:
节流:
封装节流:
f
防抖:
账号:
ES6和ES6的继承:
ES6的super:
ES6继承DS5:
拓展ES6的继承:
ES5的原型继承:
/*
所有的函数自娘胎里面出来就是一个属性 prototype
所有的对象自娘胎里面出来就一个对象 __proto__
*/
/* 创建一个动物的构造函数 */
function Animal(name,age){
this.name = name;
this.age = age;
}
/* 在动物的构造函数当中添加一个吃的方法 */
Animal.prototype.eat = function(){
console.log("动物吃");
}
//创建一个动物实例对象
let a = new Animal("动物",12);
// console.log(a);
//创建一个狗的构造函数
function Dog(){
}
//让狗的构造函数的原型继承动物的那个对象 原型继承
Dog.prototype = a;
// Dog.prototype = new Animal("动物",12);
//创建一个狗
let d = new Dog();
// console.log(d);
d.name = "阿黄"
d.age = 2;
console.log(d.name);
console.log(d.age);
d.eat();