likes
comments
collection
share

如果你是初学者,如何学习JavaScript?

作者站长头像
站长
· 阅读数 33

你已经决定学习JavaScript,因为你想成为一个前端或后端开发者。

但你如何开始呢?走哪条路才能有效地学习JavaScript,而且,如果可能的话,不那么痛苦?

在这篇文章中,我分享了我的经验和原则,即如何学习JavaScript的基础知识,并在这个过程中保持动力。

注:JavaScript基础知识我考虑的是关键词、数据类型、运算符、变量、表达式、函数、闭包、对象、原型继承、类、this 、承诺、async/await

1.循序渐进

斯蒂芬-金是我最喜欢的作家之一。他已经出版了大约61部小说。其中很多都被改编成了电影和电视剧。

当金在一次采访中被问及 "你是如何写作的?"时,他回答说。

一次一个字。

写一本好书没有捷径或银弹:你一个字一个字地写。他一个字一个字地写书,一分钟一分钟地写,一个小时一个小时地写,直到完成。

按部就班的原则也适用于学习JavaScript语言。在如何学习JavaScript方面没有捷径或银弹:你需要,一步一步地理解语言的每个概念。

2.用喜欢的方式学习

有很多方法可以学习JavaScript:通过阅读书籍、观看视频课程、参加freeCodeCamp

2.1 书籍

我更倾向于从书本上学习。书籍让我在沉默中理解信息,以自己的节奏,让我多次重读困难的内容。

仅仅阅读书籍是不够的。你需要一种方法来保留这些信息。我在阅读时使用这些做法来巩固知识。

首先,在阅读时将重要的想法写在笔记本上。这很有效率,因为当你记下这个想法时,你会思考得更多,保留得更好。复述是技巧之母。

我在阅读《JavaScript.权威指南》时做的一页笔记。

第二,玩玩你在在线JavaScript编辑器中遇到的代码片段,例如jsitorcodesandbox

2.2 视频课程

视频课程有一个好处,就是比书本更具有互动性。

课程作者可以用一种人类可以理解的方式来解释难懂的概念。另外,在作者的指导下,你可以通过创建真实世界的应用来练习。

3.完成比完美更好

无论你选择什么方式来学习JavaScript--从书本、视频课程或freeCodeCamp--从头到尾完成它。

对JavaScript的基础知识有充分的了解是至关重要的。有知识上的差距总是会拖累你,让你陷入困境。一知半解就是没有知识。

我知道,有时候,特别是在书或课程的中间部分,事情会变得很无聊。或者你会认为所解释的功能是不需要的。或者你可能想跳过,因为它很复杂

忍住在中间放弃的冲动,推动自己学习到最后。如果你没有理解所有的东西,也没关系,如果你还有问题,也没关系:做了总比完美好

4.4.不要挑剔

很长时间以来,我一直在做开发工作,却没有对JavaScript有一个扎实的了解。我从随机的帖子和Stackoverflow中摘取信息。

由于厌倦了知识差距带来的麻烦,我开始阅读《JavaScript:绝对指南》的详细内容。在了解了JavaScript的特点后,我一直在烦恼,我责备自己:为什么我不早点读这本书,避免所有的麻烦?

请不要犯我的错误。不要偷换关于JavaScript基础知识的信息。相反,跟着一本JavaScript基础知识的书或课程,从头到尾完成它。

5.纯粹的JavaScript

前端开发的一个特点是,在涉及到JavaScript的地方,有大量的UI库和框架,如ReactVueAngular

很多初学者犯了一个错误,就是跳过JavaScript的基础知识,而跳到使用像React这样的UI库。

任何UI库或框架都无法弥补JavaScript知识的不足。如果你的JavaScript不好--你的React也不好。

做到刻意先学习纯粹的JavaScript基础知识。

6.保持积极性的技巧

说的比做的容易。这里列出了一些保持动力和提高学习效率的技巧。

6.1 早上的时间是最有效率的

早上的时间(从早上7:00到12:00)是学习效率最高的时候。

如果你有可能的话,清晨起床,并承诺在这个时间段学习JavaScript。

6.2 在最有趣的时刻结束课程

有时,在学习了几十个章节或课程之后,你可能会发现很难再激励自己继续学习。

我通过在最有趣的部分结束当前课程来克服这个问题。这样,我就有兴趣开始下一次。

7.总结

你准备好成为一名JavaScript开发者了吗?找到你的书或课程,今天就开始吧!

你最喜欢的学习JavaScript的书或课程是什么?

转载自:https://juejin.cn/post/7126043780091740190
评论
请登录