在学习Node之前我应该​​知道些什么? (先决条件)

时间:2019-10-31 12:17:49

标签: node.js

我喜欢编程。我决定成为后端 Node 开发人员。 我只知道HTML和Javascript,并且我对它有很深的了解。

现在我想知道。在开始使用Node.js之前是否有任何先决条件?

我必须学习HTTP请求吗? 还是Ajax?

1 个答案:

答案 0 :(得分:1)

您可能已经知道Node是一种Server-Side语言,而不是传统JavaScript在Client Side上的运行方式。话虽如此,您可能想了解V8引擎的工作原理以及event loop是什么,因为这是Node.js的基本组成部分

接下来,您可能想了解async awaitpromisescallback函数是什么,以及如何在解决方案中实现它们。

了解了这些知识之后,您可能希望使用中间件(9,99.99%的时间)(expressrestify

您可能会对NPM(节点软件包管理器)有所了解。 不要让Packages吓倒您,因为每种需求都有100到1000个Packages,但是您要根据自己的需求选择一个并使用它,请确保您对JavaScript有足够的了解可以做任何事情

正如您已经提到的,您对JavaScript有很好的理解,我建议您重温一些JavaScript概念,例如高阶数组方法。

这里有100教程,您可以学习Node.js,我建议Traversy Media,这是我最喜欢学习的YouTube频道之一。

P.S-我根本不是Node.js的专家,我仍然在学习,但这是我走的路,对我来说很有效,请提出任何其他人想要添加的更改或内容。我还会在回忆时尝试编辑并添加一些点。