-1

我是一名主要使用 Python 工作的后端程序员。我可能永远都不想成为一名全职的前端开发人员,但为了提高我的技能,我希望至少能勉强精通 JavaScript。它似乎是一种如今戴着很多帽子的语言,如果不出意外,当我与前端人员一起工作时,我想对“他们的世界”有更多的了解。

我们在我的公司使用 NodeJS 进行一些服务器端工作,我对此很好奇。我找到了一些很好的教程,看起来很有趣。似乎这可能是让自己熟悉 JavaScript 的好方法,因为它是从我理解的一个角度来处理的——服务器端编程。

但我也有点担心,如果我同时学习两者,我将无法跟踪什么是“Stock JavaScript”与 NodeJS 特有的功能。

你们有什么感想?通过学习 NodeJS 来引导自己熟悉 JavaScript 是个好主意吗?或者,如果我在对 JavaScript 基础知识没有扎实了解的情况下跳入 Node,我会不会感到困惑?

4

2 回答 2

1

在 node 中学习 Javascript 更容易,因为您不需要处理 HTML、DOM 等,并且可以将其视为“只是另一种语言”——这就是我所做的。除非您使用 CommonJS 模块,否则 Node 不会向 JS “添加”太多东西,但这更像是一个库和约定,而不是语法。

于 2013-01-22T01:40:15.947 回答
1

如果有的话,潜在的问题将是相反的:NodeJS 更接近“真正的”JavaScript(如 ECMAScript 5 中),而不是您在客户端进行合理编程,必须避免和重新实现许多本机 JavaScript 功能与图书馆。

于 2013-01-22T01:39:12.617 回答