随笔分类 -  Javascript

摘要:防抖 防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于 ,防抖的情况下只会调用一次,而节流的 情况会每隔一定时间(参数 )调用函数 对于按钮防点击来说的实现:如果函数是立即执行的,就立即调用,如果函数是延迟执行的,就缓存上下文和参数,放到延迟函数 阅读全文
posted @ 2020-05-18 15:24 于鹏的博客 阅读(141) 评论(1) 推荐(0)
摘要:1. __proto__和constructor属性是对象所独有的; 2. prototype属性是函数所独有的,因为函数也是一种对象,所以函数也拥有__proto__和constructor属性。 3. __proto__属性的作用就是当访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会 阅读全文
posted @ 2020-04-15 19:34 于鹏的博客 阅读(152) 评论(0) 推荐(0)
摘要:快速排序算法的思想,实际上就是一个递归函数。 如果元素个数小于两个,则直接返回这个数组,否则,选择一个值,然后依据这个值,将数组分成数组,两个数组的元素分别小于这个值和大于这个值。然后对两个数组递归排序。 快速排序算法关键词: 数组小于两个元素,则直接返回,否则拆分再递归 代码: 阅读全文
posted @ 2020-03-16 17:01 于鹏的博客 阅读(159) 评论(0) 推荐(0)
摘要:事件委托,顾名思义,就是将本来需要 A 处理的事情,委托给 B 来处理。在 JavaScript 中的事件委托又称事件代理,事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。当然,如果子元素阻止了事件冒泡,那么委托也就没法实现了。 如何举个例子形容呢: 有三个同事预计会 阅读全文
posted @ 2020-03-10 11:06 于鹏的博客 阅读(866) 评论(0) 推荐(0)