每个程序员都应该知道的终极JavaScript资源!

随机收集JavaScript书籍

0级:-婴儿期

JavaScript的基本概念
要了解语法:
此阶段针对JavaScript的语法和基本性质。
要了解语法,请选择一门视频课程 ,您可以轻松地选择语法并阅读这些书(仅是为了了解JavaScript的基本性质):
  1. JavaScript和JQuery:交互式前端Web开发 作者Jon Duckett {{***}}

2. JavaScript:好的部分 Douglas Crockford {{**}}

对于视频课程 :-完整的JavaScript 入门级别 PluralSigh t (最受欢迎){{ 但这是每月订阅的费用,}或选择我们在本文中提到的其他在线视频课程。
深刻理解基本概念:
主题: JavaScript的基本概念,例如变量,类型,循环,函数,数组,模板,字符串等(JavaScript语言的所有基本概念)
  • 图书
/ *星级代表高度推荐的书籍* /
  1. 口语JavaScript-程序员的深入指南 - 作者:Dr。Dr. 阿克塞尔(Axel Rauschmayer) {{***}}
  2. 不耐烦的程序员使用的JavaScript Dr.Axel Rauschmayer {{***}}
    有关基本概念的好书,但不包括第1级的高级概念
  3. 你不知道Js 凯尔·辛普森 {{***}}
    对于 0级 -Ydkj-进行中,类型和语法
    对于 1级 - Ydkj- ES6&Beyond的,范围及瓶盖,这和物体原型,异步和性能
  4. 探索ES- 2015,16、17、18 Axel Rauschmayer博士 {{**}}
    根据级别涵盖主题
  5. 雄辩的JavaScript 作者Marjin Haverbeke {{**}}
    第1级覆盖第1-5章,其余各章用于下一级别
  6. JavaScript CookBook 由Shelley Powers {{***}}
    本书对最复杂的JavaScript问题做了非常简化的回答
  7. JavaScript: David Flanagan 的权威指南 {{**}}
  8. JavaScript启发Cody Lindley提供
    第1级覆盖第1-5章,其余各章用于下一级别
  • 影片教学
一些视频教程涵盖了0级和1级
  1. ES6对每个人来说-学习现代JavaScript的最好方法 -WesBos {{***}}
  2. JavaScript:了解怪异的部分 Anthony Alicea {{***}}
  3. 完整的JavaScript课程2019:构建实际项目!Jonas Schmedtmann {{***}}
  4. ES6 Javascript:完整的开发人员指南 Stephen Grider {{**}}
  • 网站(供参考)
  1. JavaScript | MDN (Mozilla开发人员网络){{*}}
  2. 现代Javascript教程
  • 网站(运动/练习)
  1. CoderByte (费用 :$ 150 /年
  2. FreeCodeCamp 免费
  3. LeetCode 昂贵:每年$ 150
  4. 锻炼 免费
  5. WebTrainingCenter 免费
  6. 大型项目列表 karan / 项目 :100个JavaScript项目
  7. 普拉姆 免费
  8. JavaScript-Geek4geek 免费

级别1:子阶段

JavaScript的高级概念
主题: DOM,范围和闭包,异步/等待,回调,映射,深层对象,承诺,垃圾回收,代理,生成器,集合,代码质量和其他一些高级概念。
  • 图书
  1. JavaScript的忍者的秘密 - 约翰Resig的和比尔·比博
  2. 编程JavaScript应用程序 作者Eric Elliott {{***}}
  3. DOM启蒙 -Cody Lindley {{***}}
  4. JavaScript和DOM技巧,窍门和技巧 作者:Louis Lazaris {{**}}
  5. DOMscripting 作者Jeremy Keith {{**}}
  6. Web开发人员的专业JavaScript —尼古拉斯C.扎卡斯 {{***}}
  7. 高性能JavaScript:构建更快的Web应用程序接口 —作者Nicholas C. Zakas {{**}}
  8. Pro JavaScript性能:监视和可视化 — Tom Barker {{***}}
  9. JavaScript_Challenges_Book 作者 胸骨   {{***}}
  10. 有效的JavaScript:利用JavaScript力量的68种特定方法作者: David Herman {{*}}
  • 影片教学
  1. 高级JavaScript — Assim Hussain {{***}}
  2. 完整的JavaScript和ES6教程 -(包括ES7和React)-作者:David Joseph Katz {{**}}
  3. 干净的代码:编写代码的人类 - 通过科里府 {{***}}

第2级:少年阶段

JavaScript最佳做法和设计模式
主题:面向对象的JavaScript(OOPS),函数式编程(FP),异步JavaScript(AJAX),JavaScript最佳实践,JavaScript设计模式和使用JavaScript的数据结构。
  • 图书
  1. 面向对象的JavaScript的原理 —作者:Nicholas C. Zakas {{***}}
  2. 学习JavaScript设计模式 -Addy Osmani {{***}}
  3. 测试驱动的JavaScript开发
  4. JavaScript模式 —作者:Stoyan Stefanov
  5. 面向对象的JavaScript — Stoyan Stefanov {{***}}
  • 影片教学
  1. 高级Js自定义图表 —由Shirley Wu {{**}}
  2. Pluralsight Advanced JS {{***}}
  3. JavaScript设计模式专家代码的20种模式 —作者Packt Publishing
  4. JavaScript中的核心函数式编程 —布莱恩·朗斯多夫(Brian Lonsdorf)
  5. 面向渗透测试者的Javascript —由渗透测试者学院提供
  6. 设计模式库 -Pluralsight {{***}}
注意:请阅读Diff开发人员的最佳做法

3级:成人阶段

根据需要选择框架。
对于前端-Angular.js,React.Js,Vue.Js。
对于后端-Node.Js,Express.Js。
数据库— MongoDB,PostgreSQL。
其他-Gulp.Js,Web包装,使用Diff库

JavaScript开发人员的其他资源:

对JS程序员很重要的网站和GitHub存储库。
  1. mbeaudru / modern-js-cheatsheet {{JavaScript的CheetSheet}}。
  2. micromata / awesome-javascript-learning {{仅限于最好的JavaScript学习资源的一小部分清单}}。
  3. 免费的JavaScript书库 {{ revolunet / JSbooks }}。
  4. JavaScript的状态 {{Javascript的状态}}。
  5. trekhleb / javascript-algorithms {{Javascripts algorithm}}。
  6. ≤13kB JavaScript中的13个游戏·js13kGames 2018 {{带JavaScript的游戏}}。
  7. 30秒 / 30秒的代码 {{您可以在30秒或更短时间内了解的有用JavaScript片段的精选集合}}。
  8. dypsilon / frontend-dev-bookmarks {{手动为前端Web开发人员收集资源。 }}。
  9. 对不起 ,您的浏览器没有 帮助,敬请关注。cc / awesome-javascript {{令人敬畏的浏览器端JavaScript库,资源和闪亮的东西的集合}}。
  10. SuperHero.js {{具有丰富资源的网站}}。
  11. jnv / list {{在GitHub上定义的列表的最终列表}}。
  12. 存档“ JavaScript”类别 {{JavaScript文章}}。
  13. redom / redom {{Tiny(2 KB)增强了JavaScript的库,用于创建用户界面。 }}。
  14. ericdouglas / ES6-Learning {{学习ECMAScript 6的资源清单! }}。
  15. mtdvio / 每个程序员都应该知道 {{每个软件开发人员都应该知道的(大多数)技术 知识 的集合}}。
  16. JavaScript运算符优先级和关联性表。
  17. leonardomso / 33-js-concepts {{每个JavaScript开发人员都应了解的33个概念}}。
dhe haivanUnsplash拍摄的照片
最后,要求您分享对本文的看法,并分享用于练习JavaScript的资源,例如书籍,网站和教程。
您的简介将帮助更多的程序员。 :)
找到有用的东西? 按住👏以支持和帮助其他人找到本文。 谢谢阅读!!
在Instagram上关注我@hypnosisss___

From: https://hackernoon.com/ultimate-javascript-resources-that-every-programmer-should-know-9889d4fd691

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值