javascript - 学习JavaScript是先读还是先写?

标签 javascript

我确实在这里检查(并阅读)了一些类似的问题,但这确实适用于每个人,因为没有人学到相同的知识。

我的问题不是要使用什么资源,因为我有足够的资源。

我正在学习《JavaScript:权威指南》(我也有好的部分)。

我正在阅读核心语言,但我不觉得这些信息是固定的(或者更确切地说,我没有从中得到太多)。

我的问题是我应该用 JavaScript 编写一个应用程序并引用我的书籍(我是一个非常亲力亲为的人,但确实喜欢阅读),还是应该继续阅读这本书,做练习,然后编写一个程序?

简而言之:我应该先编写 js 应用程序并引用我的书,还是先阅读本书做示例,然后编写 js 应用程序?我已经用 PHP/Python 完成了一些基本编程(还没有什么意义)。

我总是以这种方式学习数学,我想,我对如何学习语言感到矛盾。我觉得我可以读很多书,但这也许对我来说不是最好的方式(我知道其他人的学习方式不同)。

首先,我正在考虑用 JS 编写一个简单的计算器。

最佳答案

就像任何语言一样,我建议两者都做。

你必须立即开始应用你正在学习的内容。这样您将专注于所学知识并更好地理解该语言的工作原理。

JavaScript 是一种高度灵活的语言。你可以从软开始,然后每天学习新事物,它会与你一起成长。您永远不会停止学习 JavaScript,因为它很容易上手,但很难掌握。

您可以从非常小的脚本开始。当您开始有信心时,您可以创建更高级的脚本,开始使用框架,为它们编写插件,并最终创建您自己的函数库。

我只建议你开始学习best practices尽快,因为在 JS 编程时有很多事情必须避免。

最后一句话,永远做你觉得更好的事情,不要疯狂地试图立即学习所有东西。每个人都按照自己的节奏学习和工作。

关于javascript - 学习JavaScript是先读还是先写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317241/

相关文章:

javascript - Angular 7 中的动态验证 : enable() & setValidators depending on flags triggered by changes

javascript - 即使我切换帐户,Ethers.js 也会返回相同的钱包地址

javascript - findNearest, findInRange - 如何在 Screeps 中使用?

javascript - 为什么赋值在 Angular 表达式中并不总是有效?

javascript - 更新事件触发时的另一个元素

javascript - 对 Javascript 构造函数和原型(prototype)感到困惑

javascript - 如何从 FORM 中获取选项 VALUE 而无需在 php 中提交?

javascript - 检查 componentWillReceiveProps 中的对象引用是否安全?

javascript - 如何让 SonarQube 与 AngularJS 完美搭配?

javascript - 动态改变queue.js中 'defer'的调用次数