学习 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 学习方法》。说真的。
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