call apply bind 的用法以及区别
call apply bind 的用法以及区别
call apply bind 的用法以及区别
call apply bind 的用法以及区别
JSON.parse(JSON.stringify(obj))
进行深拷贝时注意问题JSON.parse(JSON.stringify(obj))
进行深拷贝时注意问题JSON.parse(JSON.stringify(obj))
进行深拷贝时注意问题
JavaScript
是单线程执行的,JavaScript
中的任务按顺序一个一个的执行,但是一个任务耗时太长;那么后面的任务就需要等待,为了解决这种情况,将任务分为了同步任务和异步任务;而异步任务又可以分为微任务和宏任务。
主线程从”任务队列”中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为
Event Loop
(事件循环)
JavaScript
防抖和节流JavaScript
防抖和节流JavaScript
防抖和节流
防抖:
所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间
节流:
所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数