- 博客(3)
- 收藏
- 关注
原创 手动实现一个节流throttle、防抖debounce
手动实现一个节流、防抖节流throttle、防抖debounce区别节流throttle、防抖debounce区别首先了解一节流和防抖的区别,然后才好根据我们的需求,进行选择:节流: 间隔时间之后才可以执行,中间无效。在时间段之内继续操作,停止时间段内的操作执行,过了时间段才可以继续操作。eg:射击游戏开枪的间隔,第一次是直接能开枪的,然后之后不管鼠标点击多少次,只有过了间隔时间才可以开枪,之间的都是无效操作。防抖: 时间段内执行最后一次操作。在时间端内继续操作,会停止之前没执行完的操作,并执行最新
2020-08-26 16:45:34 298
原创 ES5创建对象,分析原型对象和对象原型
ES5创建对象,分析原型对象和对象原型ES5创建对象的方法1.字面量2.构造函数Object3.自定义构造函数构造函数的静态成员和实例成员静态成员实例成员原型对象和对象原型原型对象(prototype)对象原型__proto__ES5创建对象的方法1.字面量 var obj = {}2.构造函数Object var obj = new Object()3.自定义构造函数创建一个自定义构造函数 function Person () {}实例化并接收 var obj = new Per
2020-08-12 17:18:39 278
原创 JavaScript面向对象
JavaScript面向对象两大编程思想面向过程(POP)优点缺点面向对象(OOP)优点缺点ES6中的类和对象对象类 class总结注意事项两大编程思想面向过程(POP)按照一定的顺序,比如把大象装冰箱:1.把冰箱门打开;2.把大象装进去;3.把冰箱门关上。其中顺序不能错乱,每一步都不能出错,如果冰箱门打不开,之后的功能没办法正常执行。如果现在想把大象取出来,之前的功能对我们就起不到什么帮助,需要新的过程。优点性能高,效率高,联系紧密。在小功能中更加优异缺点不好维护,不易扩展和多次使用
2020-08-10 21:45:00 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人