javascript程序
0级:-婴儿期
JavaScript的基本概念
要了解语法:
此阶段针对JavaScript的语法和基本性质。
要了解语法,请选择一门视频课程 ,您可以轻松选择语法并阅读这些书(仅是为了了解JavaScript的基本性质):
- JavaScript和JQuery:交互式前端Web开发 — 作者Jon Duckett {{***}}
2. JavaScript:优秀的部分 — Douglas Crockford {{**}}
对于视频课程 :-完整JavaScript 入门级别 PluralSigh t (最受欢迎){{ 但这是每月订阅的费用,}或选择我们在本文中提到的其他在线视频课程。
深刻理解基本概念:
主题: JavaScript的基本概念,例如变量,类型,循环,函数,数组,模板,字符串等(JavaScript语言的所有基本概念)
- 图书
/ *星级代表高度推荐的书籍* /
- 口语JavaScript-程序员的深入指南 - 作者:Dr。Dr. 阿克塞尔(Axel Rauschmayer) {{***}}
- 不耐烦的程序员使用JavaScript — 作者Dr.Axel Rauschmayer {{***}}
( 有关基本概念的好书,但不包括第1级的高级概念 ) - 你不知道Js — 凯尔·辛普森 {{***}}
( 对于 0级 -Ydkj-进行中,类型和语法 ,
对于 1级 - Ydkj- ES6&Beyond的,范围及瓶盖,这和物体原型,异步和性能 ) - 探索ES-2015,16,17,18 - 从阿克塞尔Rauschmayer先生博士 {{**}}
( 根据级别涵盖主题 ) - 雄辩JavaScript — 作者Marjin Haverbeke {{**}}
( 第1级涵盖第1-5章,其余各章适用于下一级 ) - JavaScript CookBook — 由Shelley Powers {{***}}
( 本书对最复杂JavaScript问题有非常简化的答案 ) - JavaScript: David Flanagan 的权威指南 {{**}}
- JavaScript启发 — Cody Lindley提供
( 第1级涵盖第1-5章,其余各章适用于下一级 )
- 影片教学
一些视频教程涵盖了0级和1级
- ES6对每个人来说-学习现代JavaScript的最好方法 -WesBos {{***}}
- JavaScript:了解怪异的部分 — Anthony Alicea {{***}}
- 完整JavaScript课程2019:构建实际项目! — 乔纳斯·施梅特曼 {{***}}
- ES6 Javascript:完整的开发人员指南 — Stephen Grider {{**}}
- 网站(供参考)
- JavaScript | MDN (Mozilla开发人员网络){{*}}
- 现代Javascript教程
- 网站(运动/练习)
- CoderByte (费用 :$ 150 /年 )
- FreeCodeCamp ( 免费 )
- LeetCode ( 昂贵:每年$ 150 )
- 锻炼 ( 免费 )
- WebTrainingCenter ( 免费 )
- 大型项目列表 ( karan / 项目 :100个JavaScript项目 )
- 普拉姆 ( 免费 )
- JavaScript-Geek4geek ( 免费 )
第1级:子阶段
JavaScript的高级概念
主题: DOM,范围和闭包,异步/等待,回调,映射,深层对象,承诺,垃圾回收,代理,生成器,集合,代码质量和其他一些高级概念。
- 图书
- JavaScript的忍者的秘密 - 约翰Resig的和比尔·比博
- 编程JavaScript应用程序 — 作者Eric Elliott {{***}}
- DOM启发 — Cody Lindley {{***}}
- JavaScript和DOM技巧,窍门和技巧 — 作者:Louis Lazaris {{**}}
- DOMscripting — 作者Jeremy Keith {{**}}
- Web开发人员的专业JavaScript —尼古拉斯·扎卡斯 ({chos})
- 高性能JavaScript:构建更快的Web应用程序界面 —作者:Nicholas C. Zakas {{**}}
- Pro JavaScript性能:监视和可视化 — Tom Barker {{***}}
- JavaScript_Challenges_Book - 通过 胸骨 {{***}}
- 有效JavaScript:利用JavaScript力量的68种特定方法作者: David Herman {{*}}
- 影片教学
- 高级JavaScript — Assim Hussain {{***}}
- 完整JavaScript和ES6教程 -(包括ES7和React)-作者:David Joseph Katz {{**}}
- 干净的代码:编写代码的人类 - 通过科里府 {{***}}
第2级:少年阶段
JavaScript最佳做法和设计模式
主题:面向对象JavaScript(OOPS),函数式编程(FP),异步JavaScript(AJAX),JavaScript最佳实践,JavaScript设计模式和使用JavaScript的数据结构。
- 图书
- 面向对象JavaScript的原理 —作者Nicholas C. Zakas {{***}}
- 学习JavaScript设计模式 -Addy Osmani {{***}}
- 测试驱动JavaScript开发
- JavaScript模式 —作者:Stoyan Stefanov
- 面向对象JavaScript — Stoyan Stefanov {{***}}
- 影片教学
- 高级Js自定义图表 —由Shirley Wu {{**}}
- Pluralsight Advanced JS {{***}}
- JavaScript设计模式专家代码的20种模式 —由Packt Publishing
- JavaScript中的核心函数式编程 —布莱恩·朗斯多夫(Brian Lonsdorf)
- 面向渗透测试者的Javascript —由渗透测试者学院提供
- 设计模式库 -Pluralsight {{***}}
注意:请阅读Diff开发人员的最佳做法
3级:成人阶段
根据需要选择框架。
对于前端-Angular.js,React.Js,Vue.Js。
对于后端-Node.Js,Express.Js。
数据库— MongoDB,PostgreSQL。
其他-Gulp.Js,Web包装,使用Diff库
JavaScript开发人员的其他资源:
对JS程序员很重要的网站和GitHub存储库。
- mbeaudru / modern-js-cheatsheet {{JavaScript的CheetSheet}}。
- micromata / awesome-javascript-learning {{仅限于最好JavaScript学习资源的一小部分清单}}。
- 免费JavaScript书库 {{ revolunet / JSbooks }}。
- JavaScript的状态 {{Javascript的状态}}。
- trekhleb / javascript-algorithms {{Javascripts algorithm}}。
- ≤13kB JavaScript中的13个游戏·js13kGames 2018 {{带JavaScript的游戏}}。
- 30秒 / 30秒的代码 {{精选的有用JavaScript代码段集合,您可以在30秒或更短的时间内理解}}。
- dypsilon / frontend-dev-bookmarks {{手动为前端Web开发人员收集资源。 }}。
- 对不起 ,您的浏览器没有 帮助。cc / awesome-javascript {{很棒的浏览器端JavaScript库,资源和闪亮的东西的集合}}。
- SuperHero.js {{具有丰富资源的网站}}。
- jnv / list {{在GitHub上定义的列表的最终列表}}。
- 存档“ JavaScript”类别 {{JavaScript文章}}。
- redom / redom {{Tiny(2 KB)Turbobooded JavaScript库,用于创建用户界面。 }}。
- ericdouglas / ES6-Learning {{学习ECMAScript 6的资源清单! }}。
- mtdvio / 每个程序员都应该知道 {{每个软件开发人员都应该知道的(大多数)技术 知识 的集合}}。
- JavaScript运算符优先级和关联性表。
- leonardomso / 33-js-concepts {{每个JavaScript开发人员都应了解的33个概念}}。
最后,要求您分享对本文的看法,并分享用于练习JavaScript的资源,例如“书籍”,“网站”和“教程”。
您的简介将帮助更多的程序员。 :)
找到有用的东西? 按住👏以支持和帮助其他人找到本文。 谢谢阅读!!
在Instagram上关注我@hypnosisss___
翻译自: https://hackernoon.com/ultimate-javascript-resources-that-every-programmer-should-know-9889d4fd691
javascript程序