个人工具库

主要分为:数据结构、手撕代码、html界面实现、test文件(常修改,可忽略)、工具函数库

数据结构(dataStructure)★★★

手写 常见数据结构的JS实现(可用于算法题的示例模拟计算)及相关高频题目收集。

算法(algorithm)

收集常见算法实现及相关例题。

手撕代码(handwrittenCode)★★★

基本为JS面试中常见的手撕代码题,还有一些个人认为比较重要的、比较棒的JS逻辑实现。

html界面实现(html文件夹)

主要是一些CSS的实现,不排除以后加入其他内容(非重点内容,仅参考)

test文件夹

仅作为测试使用。

工具函数库(utils文件夹) ★★★

常见JS工具函数,如:深浅拷贝、类型判断等。与手撕代码部分不同的是,这部分代码在项目中可实际投入使用,手撕部分更多是一些JS、ES特性的模拟实现。

建议商业项目中还是采用 lodash 等类似的工具库来实现常见功能。