这个项目有停了很长一段时间, 现在重新开始。并将这个库重新定位为源码系列(xxx-analysis)。
- 学使用
- 学设计
学习参考:
循序渐进
借助调试
理清主线
查阅资料
总结记录工欲善其事必先利其器
如何学习调试源码
- 001.【validate-npm-package-name】检测 npm 包是否符合标准
- 002.【axios】中的
utils工具函数 - 003.【remote-git-tags】callback promisify 化的 Node.js 源码实现
- 004.【only-allow】一行代码统一规范团队包管理器的神器
- 005.【install-pkg】以编程方式安装包。自动检测包管理器(npm、yarn 和 pnpm)
- 006.【await-to-js】流程控制
- 007.【configstore】轻松加载和持久化配置,无需考虑位置和方式
- 008.【vue2】中的
shared工具函数 - 009.【vue3】中的
shared工具函数 - 010.【emitter】发布订阅
- 011.【js-cookie】Cookie 的封装,简单、轻量、好用
- 012.【delay】带取消功能的延迟函数
- 013.【cross-env】跨平台设置及使用环境变量
- 014.【ni】use the right package manager
- 015.【axios-xxx】
- 016.【storage】
- 017.【uuid】
- 018.degit
- 019.open
学习 nodejs,从下面的方向开始
- nodejs 官方api
- nodejs 命令行、工具方向优秀 npm 模块
- nodejs openApi、server服务方向优秀 npm 模块
- 其他优秀的 npm 模块
官方 API
- koa
- nodemon
- supervisor
- pm2
- loadtest
- express
- express-winston
- path-to-regexp 是Express风格的路径正则工具
- 模板引擎
- mongodb
- 熟悉 alinode 性能监测
参考:
- awesome-javascript awesome系列必属精品,javascript资源清单 github关注数>5000
- awesome-javascript-cn 中文文档清单
- awesome-nodejs awesome系列必属精品,Nodejs 资源的收集 github 关注数> 11000
- node-lessons Node.js 包教不包会