# JavaScript学习资源
# 1 .算法和数据结构
网址:github.com/trekhleb/ja… (opens new window)
在前端框架盛行的年代,很多前端工程师成了框架的使用者,对于 JavaScript 的数据结构都停留在学校的阶段,这个 JavaScript 仓库是个不错的资源 。
正如仓库说明那样,每种算法和数据结构都有自己的 README,包含相关说明和链接,以便进一步阅读 (还有 YouTube 视频) 。这对于学习或者提升 JavaScript 技能来说是个不错的资源,值得收藏翻阅。如果正有意应聘字节跳动,建议学习并掌握这些数据结果和算法。
# 2. Node.js 最佳实践
网址:github.com/goldbergyoni... (opens new window)
该仓库是对 Node.js 最佳实践中排名靠前的内容的总结和整理,同时也是目前最大的汇编,每周维持更新。
该仓库目前包含 80 多个最佳实践、风格指南和架构技巧,他们也对贡献持开放态度,因此请随意提出包含代码修复、翻译或新想法的拉取请求。
# 3. 你还不了解的JS
网址:github.com/getify... (opens new window)
这是一系列深入研究 JavaScript 编程语言核心机制的电子书籍,可在 GitHub 上完全免费的阅读。
内容包括:
- JavaScript 的发展历史及工作原理
- JavaScript 的普遍误解
- JavaScript基础,例如类型、闭包和原型
# 4. JavaScript 30
网址:github.com/wesbos... (opens new window)
这个是面向想要熟悉 JS 基础知识的新手和中级开发人员,因此需要有一定的 JS 开发经验,仓库包含 30 个 JS 项目(从构建、入门文件、视频教程和代码解决方案)
# 5. 整洁代码
网址:github.com/ryanmcdermott... (opens new window)
正如仓库所述,这是使用 JavaScript 生成可靠、可重用和可重构软件的指南。开发人员应该尽早尝试并实施整洁代码实践,通过编写整洁的代码可以节省大量时间和精力。
该仓库介绍了使用JavaScript的整洁代码概念,并提供了好的和不好的代码示例。
# 6. 33-js-concepts
网址:github.com/leonardomso… (opens new window)
中文:github.com/stephentian… (opens new window)
每个 JavaScript 开发者都应该知道的33个概念,项目是为了帮助开发者掌握 JavaScript 概念而创立的。
← [设计模式]36种设计模式 目录 →