共计 2439 个字符,预计需要花费 7 分钟才能阅读完成。
作者:Dmitri Pavlutin
译者:前端小智
起源:dmitripavutin
1024 程序员节,160 就能买到 400 的书,红宝书 5 折
点赞再看,微信搜寻 【大迁世界】 关注这个没有大厂背景,但有着一股向上踊跃心态人。本文
GitHub
https://github.com/qq44924588… 上曾经收录,文章的已分类,也整顿了很多我的文档,和教程材料。
当你决定学习 JS 是有可能是因为你想成为一个前端或后端开发人员。然而你该如何开始呢?怎样才能无效轻松地学习 JS?
在这篇文章中,我将分享我学习 JavaScript 的一些教训和准则,并在这个学习过程中如何放弃能源。
留神:JavaScript 基础知识次要了关键字,数据类型,运算符,变量,表达式,函数,闭包,对象,原型继承,类,
this
,promise
,async/await
。
1. 循序渐进
斯蒂芬·金(Stephen King)是我最喜爱的作家之一。他出版了约 61 部小说。其中许多已改编成电影和电视剧。
当 金在采访中被问到“你怎么写?”时,他答复:
一次一个字
写一本好书没有捷径或灵丹妙药: 一次只写一个字。他一个字一个字,一分钟一分钟,一小时一小时 循序渐进地写一本书,直到实现。
循序渐进的准则 也实用于学习 JavaScript 语言。学习 JavaScript 没有捷径或灵丹妙药: 咱们须要一步一步地了解该语言的每个概念。
2. 抉择喜爱的学习形式
有很多形式能够学习 JS:浏览书籍,观看视频课程,技术平台。
2.1 书籍
我更喜爱从书本上学习, 书籍让我以本人的步调缓缓地理解信息,使我能够屡次浏览了解艰难的局部。
扭转我对 JS 了解的是从头到尾浏览《JavaScript 权威指南(第 6 版)》。这本书以一种可拜访的形式传授所有简略到高级的概念。
如果你也喜爱看书,我举荐你读上面的书
- JavaScript 权威指南(第 6 版)
- Head First HTML5 Programming(中文版)
- 你不晓得的 JavaScript 上 / 中 / 下
- JavaScript 高级程序设计(第 4 版)
仅仅读书是不够的,你须要一种办法来记住这些信息,我通过这些练习来坚固常识。
首先,在浏览时在笔记本上写下一些想法。之所以无效,是因为当咱们记下这个想法时,咱们会对其进行更多思考并放弃好奇的状态,反复是技能之母。
这是我在浏览《JavaScript: 权威指南》时做的笔记:
其次,应用在线 JS 编辑器 (例如 jsitor 或 codesandbox) 运行书中遇到的代码片段。
2.2 视频课程
视频课程比书本更具互动性。视频 UP 主能从人类可了解的形式解释这些难懂的概念。另外,在作者的领导下,咱们能够通过创立实在的应用程序来进行实际。
JavaScript 初学者课程列表:
- Modern JavaScript From The Beginning (by Brad Traversy)
- The Modern Javascript Bootcamp Course (by Colt Steele and Stephen Grider)
- JavaScript 进阶
- JavaScript 深入浅出
2.3 技术平台
平时摸鱼也能够看看一些技术平台,有些还是很不错的,举荐几个:
- 思否
- 掘金
- CSDN
- 头条
3. 不要过分谋求完满,即刻开始就是最好的开始
无论抉择学习形式(从书籍,视频课程或技术平台),都须要从头到尾保持的实现它。
对 JavaScript 基础知识的全面了解是至关重要的。常识缺口总是会让你慢下来,陷入麻烦,甚至大功告成。
我晓得有些时候,尤其是学到一半的时候,这处过程会变得很无聊。有时候会让咱们认为解释懂得这些个性是没有必要的。或者咱们可能会跳过一些简单的概念。
抵制中途放弃的激动,强制本人学习直到完结。如果你什么都不懂也没关系,如果你还有疑难也没关系: 做好比完满要好。
4. 不要筛选
很长时间以来,我始终对 JS 没有深刻的理解,我从 Stackoverflow 中随机筛选一些信息来学习。
因为常识空白,我厌倦了一些遇到的 bug,所以我开始浏览JavaScript 权威的具体指南。在理解了 JavaScript 的个性之后,我始终有问题,我嗔怪本人: 为什么我没有早点读这本书,防止这些很容易就能解决的 bug。
请不要犯我的谬误。不要只筛选一些本人看得懂的 JS 根底的信息。相同,你能够学习一本 JS 根底书籍或课程,从头到尾实现它。
5. 纯 JavaScript
前端开发的一个特点是蕴含了大量的 UI 库和框架,比方 React、Vue、Angular。
许多高级开发人员都犯了跳过 JS 基础知识,转而应用 React 这样的 UI 库的谬误。
任何 UI 库或框架都无法弥补 JS 常识的匮乏。如果你不善于 JavaScript,你也不善于 React。首先要无意识地学习纯 JavaScript 根底。
6. 放弃能源的技巧
说起来容易做起来难。上面列出了一些放弃能源和进步学习效率的办法。
6.1 晚上的工作效率最高
早上的工夫 (早上 7 点到 12 点) 学习效率最高。
如果有可能,早起,并在这段时间内学习 JavaScript。
6.2 用最乏味的时刻完结本节课
有时候,在读了几十个章节或课程之后,你可能会发现很难激励本人持续学习。
我通过完结最乏味的局部来克服这一点,这样我下次就有趣味开始了
7. 总结
你筹备好成为一名 JavaScript 开发人员了吗? 找到你的书或课程,从明天开始。
你最喜爱学习 JavaScript 的书籍或课程是什么?
原文:https://dmitripavlutin.com/ho…
代码部署后可能存在的 BUG 没法实时晓得,预先为了解决这些 BUG,花了大量的工夫进行 log 调试,这边顺便给大家举荐一个好用的 BUG 监控工具 Fundebug。
交换
文章每周继续更新,能够微信搜寻「大迁世界」第一工夫浏览和催更(比博客早一到两篇哟),本文 GitHub https://github.com/qq449245884/xiaozhi 曾经收录,整顿了很多我的文档,欢送 Star 和欠缺,大家面试能够参照考点温习,另外关注公众号,后盾回复 福利,即可看到福利,你懂的。