/hand-write-code-me

手写代码题

Primary LanguageJavaScript

食用方法

开箱即用,无需构建。clone⚡ 项目到本地,双击index.html即可在浏览器里run🏃 起来。如果觉得不错请赏一个start

前端手写题积累

01.数组扁平化

02.实现一个 getType 获取数据类型

03.new 一个对象的过程

04.深度遍历一个 DOM 树

05.广度优先遍历一个 DOM 树

06.深度遍历 DOM 树,不使用递归

07.lzayMan 实现 sleep 机制

08.实现一个 curry 函数实现函数柯里化

09.实现 instanceof

10.实现 bind 函数

11.实现 call 函数

12.实现 apply

13.实现 eventbus

14.实现 EventBus-on-once 分开存贮

15.js 实现一个 LRU 缓存

16.不用 Map 实现一个 LRU 缓存

17.实现一个深拷贝

18.手写 promise

19.迭代器

20.generate 实现 async 和 await

21.promise 面试题

22.控制并发

23.list 转 tree

24.防抖节流函数