![dbad1baa81bf598f6ff4754f500978d3.png](https://i-blog.csdnimg.cn/blog_migrate/0561894baa9284f697870264c015cf48.jpeg)
入门必备
- developer-roadmap: 超级全的2020年前端学习路线
![c4d0310ded9dd5627431c54ef64dc2e7.png](https://i-blog.csdnimg.cn/blog_migrate/4b96f160b565bbbf830ca371629838a2.jpeg)
- freeCodeCamp: 一步一步在线引导学习, 有很多开源的课程和代码
![87921377f24e44bfee033dbc31e54116.png](https://i-blog.csdnimg.cn/blog_migrate/074d15d788db96331d21e14bcb6bc0bc.jpeg)
职场必备
- front-end-interview-handbook: 完善的前端面试手册
![1a0e40ca15203a518ab977e2173065e5.png](https://i-blog.csdnimg.cn/blog_migrate/425dfe65228ba8436c6109bc668fa80d.jpeg)
开发必备
- lodash: 前端工具库, 为我们提供了很多模块化、高性能的操作方法。 常用的如
_.throttle
and_.debounce
(限流和防抖),可用于防止按钮的重复提交、滚动限流等场景
![3871f09182afd98fafce59e0302bd9b6.png](https://i-blog.csdnimg.cn/blog_migrate/b1c8fc0fbfc798a229793b0b37798e6c.jpeg)
- Immutable: 详细可参考这里
Facebook 工程师 Lee Byron 花费 3 年时间打造,与 React 同期出现,但没有被默认放到 React 工具集里(React 提供了简化的 Helper)。它内部实现了一套完整的 Persistent Data Structure,还有很多易用的数据类型。像 Collection、List、Map、Set、Record、Seq。有非常全面的map、filter、groupBy、reduce``find函数式操作方法。同时 API 也尽量与 Object 或 Array 类似。
- number-precision: 可以有效的避免原生js操作加减乘除时产生的问题
![21c0c813d3fb21775245a97d48939aec.png](https://i-blog.csdnimg.cn/blog_migrate/befe4ba96cf75422591c5d9efb81bb43.jpeg)
进阶必备
- javascript-algorithm: 用JavaScript实现的算法和数据结构,并带有解释和进一步阅读的链接
![28f3119392881b380c85acdd8bad38f9.png](https://i-blog.csdnimg.cn/blog_migrate/4f13177435ec17cdd5c5cb9f8bfc471e.jpeg)
- 30-seconds-of-code: 30秒就能看懂的js片段, 可在日常开发中使用
![09bbe170a1f736d6bbbcc6e20662f397.png](https://i-blog.csdnimg.cn/blog_migrate/e5bee11e97373c0951e4b84c455206e3.jpeg)
- nodebestpractices :Node.js最佳实践中排名最高的内容的总结和分享
![60c2ceeab0574ea2831fbd60c3ded5e9.png](https://i-blog.csdnimg.cn/blog_migrate/6a866e55b89f986b79d4b4b6fd437050.jpeg)
图形创作
基于WebGL的技术,封装衍生出的各种优秀的图形操作库
- three.js: 3D特效库, 可以做VR全景等
![84c2873519d2efd0370d4897b26742f7.png](https://i-blog.csdnimg.cn/blog_migrate/a6bfcfc928fed91fb42495aaabd36be5.jpeg)
- pixijs: HTML5创建引擎, 使用最快,最灵活的2D WebGL渲染器创建精美的数字内容
![995b3fd85010721538b130107b7cdfcb.png](https://i-blog.csdnimg.cn/blog_migrate/1e7e1385b0e3778fe69fc8b4a991872e.jpeg)
- phaser: Phaser是一个有趣,免费且快速的2D游戏框架,用于为桌面和移动Web浏览器制作HTML5游戏,支持Canvas和WebGL渲染
![a2e08183066c2bb97c72f5f4192ae4be.png](https://i-blog.csdnimg.cn/blog_migrate/acbc2e195280999507cc885567a5d51d.jpeg)
- cytoscape: 图形分析及可视化库
![e3afce1c949c8292d8576602fdabb668.png](https://i-blog.csdnimg.cn/blog_migrate/0483dfed8a54d246d025751d23fc6ae4.jpeg)
Vue 框架
- Quasar: 令人惊艳, 组件非常丰富, 代码很规范,文档也很全, 对标element
![0ac73580bfe2fb5a6f93c6bde847e076.png](https://i-blog.csdnimg.cn/blog_migrate/92dd11c054fe206b7a71c0b50271106c.jpeg)
交互效果
- Locomotive: 通过检测视口中元素产生具有视差效果的平滑滚动
也就是滚动动画加载效果
- animate: 纯css的动画库
![b3c0256b6187454a11084e9def1182b5.png](https://i-blog.csdnimg.cn/blog_migrate/74450a00bf1e103a622365dd6622fcb3.jpeg)
- animejs: 优秀的js动画引擎
![c5788a25eea96c6f6128f7c0163ae4c3.png](https://i-blog.csdnimg.cn/blog_migrate/6f90dad33f5805dcd9954dc5a4caa530.jpeg)
- Hover: 鼠标悬浮效果
![f4deb80db67a314d1896f32194b9c8ec.png](https://i-blog.csdnimg.cn/blog_migrate/cd59a9c494beae571a0d4dcf39a43eac.jpeg)
- scrollrevealjs: 元素滚动时的动画效果处理库
![93689ac7c746ccb21cfa74e0cde96286.png](https://i-blog.csdnimg.cn/blog_migrate/69970de6d5b9d602ec8ca2e71e85d66f.jpeg)
- popmotion: 通过简单的js操作,构建令人愉悦的UI界面
![103041a13bfcf03b2b095a5b4bde8189.png](https://i-blog.csdnimg.cn/blog_migrate/22f753f987353bc8f77e9f7d59301e6f.jpeg)
- reveal.js : 交互式PPT
![cfbe97ea5fa010eafa15f883f778ab91.png](https://i-blog.csdnimg.cn/blog_migrate/0106ebed31c4fcbfc257ba0c6abe6107.jpeg)
- impress.js : 类似于 reveal.js
微服务
- 乾坤: 快速,简单,完整的微型前端解决方案
![7ae4dad257677103aec554957b3627b6.png](https://i-blog.csdnimg.cn/blog_migrate/77391522bd605ac926fb44e12fe48f36.jpeg)
工具
- Luckysheet: 在线excel编辑
![d00923683b182ecca968b643802522e8.png](https://i-blog.csdnimg.cn/blog_migrate/f9d9f2aec13275ce4e27a26ee7b1a4a8.jpeg)
- Hoppscotch: 一个免费,快速,美观的API请求构建器,供10万多个开发人员使用
![2cefc0c7dcce8f8d2612ce96bf78ca8b.png](https://i-blog.csdnimg.cn/blog_migrate/606a4748616a3f5afd86bf14ca88f57c.jpeg)
机器学习
- netron: Netron是神经网络,深度学习和机器学习模型的查看者
![0e5a3e4e8e5907cfd5cc408e751b2a47.png](https://i-blog.csdnimg.cn/blog_migrate/4a71fc05d87cef6d72055e7c80c2995f.jpeg)
Electron
- PicGo: 由vue-cli-electron-builder构建的简单美观的图片上传工具
![e2e8078c27ddf92fc9b35f162569c72f.png](https://i-blog.csdnimg.cn/blog_migrate/6272c8d0bd89f4a002430a4e6906bbce.jpeg)
Puppeteer
- headless-recorder: 浏览器中操作, 生成puppeteer脚本
![58e1d17321f86292a12186b8f7df0ac3.png](https://i-blog.csdnimg.cn/blog_migrate/4a24a67de422270e5011ea5d64cadafd.jpeg)
Markdown
- notable: 基于md的笔记本
![303fe5edd3c5c2bd5b98f258ec1fc1ea.png](https://i-blog.csdnimg.cn/blog_migrate/e2b67bc0fe697036208d8b70bf3a5d67.jpeg)