![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
孟孟君
这个作者很懒,什么都没留下…
展开
-
JavaScript:什么是防抖和节流,如何实现防抖和节流。
防抖(Debounce) 防抖:当持续触发事件时,保证只执行最后一次事件处理函数。 简单来说:用一个性定时器来延缓运行。 代码如下: 举个转账的例子 <button id="btn">转账</button> <script> //获取元素 var btn=document.getElementById("btn") //下面来写如何实现点击多次转账,只执行最后一次 function a(){ console.log(1) } //封装防抖让它有复用性 function原创 2022-05-14 14:12:21 · 210 阅读 · 0 评论 -
JavaScript:手写new关键字
手写new关键字 使用new的这个过程执行了哪些操作?看下面的例子: function Student(name,age) { this.name = name; this.age=age; } var hmm = new Student('韩梅梅',17); 上述代码就是new了一个Student 那我们来写一下new关键字执行操作 function _new(){ //1.先创建一个空对象 var obj={}; //这里fn是我们的构造函数 var fn=[].shift.call原创 2022-05-14 13:13:24 · 286 阅读 · 0 评论