实现防抖节流-深拷贝-事件总线 1. 防抖 Debounce 函数 我们用一副图来理解一下它的过程: 当事件触发时,相应的函数并不会立即触发,而是会等待一定的时间; 当事件密集触发时,函数的触发会被频繁的推迟; 只有等待了一段时间也… 2023年8月6日 JavaScriptjs、事件总线、节流、防抖
Iterator和Generator是什么 1. 迭代器 1.1. 什么是迭代器? 迭代器(iterator),使用户在容器对象(container,例如链表或数组)上遍访的对象,使用该接口无需关心对象的内部实现细节。 其行为像数据库中的光标,… 2023年8月6日 JavaScriptgenerator、iterator、js
关于Promise 1. 什么是 Promise Promise 是一个类,可以翻译成 承诺、许诺、期约; 当我们需要的时候,给予调用者一个承诺:待会儿我会给你回调数据时,就可以创建一个 Promise 的对象; 在通过… 2023年8月6日 JavaScriptjs、promise
this指向 1. this 指向 函数在调用时,JavaScript 会默认给 this 绑定一个值; this 的绑定和定义的位置(编写的位置)没有关系; this 的绑定和调用方式以及调用的位置有关系; th… 2023年8月4日 JavaScriptjs、this