学习 JavaScript 的 5 个秘诀

2025-06-07

学习 JavaScript 的 5 个秘诀

学习 JavaScript 很难。

专家们让它看起来很容易,但花五分钟研究继承和原型链,你就会很容易地发现自己陷入了一堆热气腾腾的二进制……某种东西中。

幸运的是,这些年来我学习 JavaScript 的过程中,学到了一些实用技巧,它们确实提升了我的知识水平。今天我在这里分享这些技巧,希望能帮助那些可能被这门疯狂的语言搞得不知所措的人。

以下是我学习 JavaScript 的 5 个秘诀。

1.有 vanilla JS...还有其他一切。

编程的世界真是无限广阔。所以你还在 JavaScript 变量和对象的小圈子里徘徊,心想:“变量和原型继承都挺好,不过我什么时候才能接触到那些酷炫的东西,比如 React、Node、HTTP 请求,还有我听说的 MongoDB 也挺酷的……”

哇哇哇哇哇!我知道那种渴望真正好玩的东西的感觉,我曾经也经历过。但要理解所有 JavaScript“分支”,唯一的方法就是理解 JavaScript。

无框架、不允许使用 jQuery、传统纯正的无麸质 JavaScript。

这种诱惑似乎难以抗拒,但请尽量将你的视野集中在 JavaScript 生态系统的核心上。这不仅是学习这门语言的一条坚实之路,还能让你在学习从 NoSQL 数据库到 Node 等运行时环境等其他知识时获得成功。

2.马克·迈尔斯。了解他,爱他。

我坚信Mark Myers 的《学习 JavaScript 的更智能方法》是唯一适合 JavaScript 初学者的书籍之一。

大多数其他作者在教授这门语言时都会完全失去理智,在 10 分钟内就会向你抛出各种疯狂的概念。

在《更智能的方式》中,马克一次讲解一个主题。这是迄今为止最好的书。每章通常有两到三页,字体也很大。

学习 JavaScript 的更智能方法

所以你读了概念,然后去他的网站,做与主题相关的练习和编程挑战。这本书之所以能获得五星好评,是因为他的方法有效。

如果学习 JavaScript 对你来说简直是一场地狱之旅,那就看看《更聪明的 JavaScript 学习方法》。说真的。

3.只需十分钟。

我们都有自己的生活和责任,很多人每晚都抽不出四个小时来学习 JavaScript。没关系!你能抽出十分钟吗?如果可以,你正在学习 JavaScript 的路上。

我喜欢用一个缩写词——ABC,即 Always Be Coding。试着每天抽出一点空闲时间,拿出你的代码编辑器练习一下。哪怕只有十分钟,也会很有帮助。即使你没有键盘,也要在心里练习 JavaScript。

想想所有你有机会这样做的地方,无论是堵车、在杂货店排队,还是其他任何地方。社交活动可以等等!抓住一切机会练习你的基础知识,学习 JavaScript 就会变得更容易。

4. Vanilla JavaScript 项目是黄金。

查看大多数 Udemy Web 开发者项目,其中大多数都涉及 JS 库或框架。甚至许多像 TODO 应用这样的初学者项目也使用了 jQuery 之类的库。尝试使用纯 JavaScript 构建一些项目。

这将为您提供使用该语言的实践经验,并让您亲身了解事物是如何组合在一起的。

5.人民有力量。

你参加过 JavaScript 或其他 Web 开发者聚会吗?没有?为什么不呢?如果你住在城市里,很可能有针对我们职业领域的聚会。这些地方挤满了充满智慧的忠实粉丝。尽管人们对软件开发者抱有刻板印象(感谢 Stack Overflow 证实了所有关于程序员的负面刻板印象),但还是有很多友善的人愿意提供帮助。

聚会是结识 JavaScript 爱好者的绝佳场所。无论您是初次学习 JavaScript,还是已多次尝试掌握,聚会都是结识 JavaScript 爱好者的绝佳场所。

替代文本

去参加聚会吧。我害羞,你也害羞。我们一起害羞吧。但至少我们可以互相认识,一起学习世界上最容易被误解的语言,不是吗?

总而言之,学习 JavaScript 很难。这可能是你做过的最具挑战性的事情!而且,你永远不会停止学习 JavaScript。所以,如果你没有立刻记住这些概念,也不要责怪自己——这门语言很难!

您可以做的最有效的事情是开始并坚持使用原始 JavaScript,如果基础知识对您来说很难,请向 Mark Myers 介绍自己,ABC(始终进行编码,即使每次只有 10 分钟),出去与 JavaScript 人员会面,随着时间的推移,您会看到结果。

PS:在YouTube上关注我,我会在那里谈论很多(大部分)很酷的 Web 开发内容:

这篇文章包含附属链接;如果您通过本文提供的不同链接购买产品或服务,我可能会收到报酬。

文章来源:https://dev.to/realtoughcandy/5-secrets-to-learning-javascript-2lk8
PREV
关于开始自由职业网站开发的残酷真相
NEXT
Google Summer of Code 🏆 精彩的 GSOC 资源