这个仓库用于准备前端面试与日常练习,内容按三个方向组织:
- 基础(八股文):常见知识点与常问问题的梳理(
basic/) - 手写代码:先整理思路,再给出实现与测试(
hand-writing/) - 算法:算法与数据结构练习(
algorithm/)
- JavaScript:
basic/js.md - Node.js:
basic/nodejs.md - Vue:
basic/vue.md - Java:
basic/java.md - TypeScript:
basic/typescript.md - 跨端方案:
basic/cross-plantform.md - 网络基础:
basic/network.md
手写题统一放在 hand-writing/,每个题目文档遵循:
- 思路:边界条件、复杂度、常见坑
- 代码链接:实现文件与(若有)测试用例链接
(暂未整理,后续计划按分类补充高频面试算法题。)
本仓库使用 Jest 做测试:
npm test常用命令:
npm run test:watch
npm run test:coverage