jQuery和Node.js有什么区别?

Sau*_*Sau 28 javascript jquery node.js

我已经尝试了一些Node.js的例子,但我仍然对jQuery和Node.js感到困惑.

此时我所知道的是Node.js和jQuery执行两个不同的角色.一个方便了服务器端JavaScript,另一个提供了客户端JavaScript的抽象库.

我已经在Stack Overflow上看到了一些与Node.js和jQuery相关的其他链接,但是我没有得到我想要的东西.

Node.js的功能差异或特殊之处是什么让我想到它?如果我选择使用Node.js,我会得到什么好处?我知道Node.js适用于事件驱动编程,而不是面向对象的编程语言,但我还能用Node.js做些什么呢?我不能用jQuery或其他框架做什么?

我有几个问题:

  1. 可以通过jQuery无法完成的Node.js做什么?

  2. Node.js能否使用Web服务?如果是,那么可以用jQuery做同样的事情吗?如果没有,那么它的原因是什么?

  3. Node.js有哪些功能?它与jQuery有何不同?

  4. 我应该在哪种情况下使用Node.js或jQuery?

  5. Node.js和jQuery有哪些特殊功能?使用两者的好处?

Emm*_*l N 62

主要的区别是Node.js是服务器端,jQuery是客户端.

  1. 可以通过jQuery无法完成的Node.js做什么?

Node.js使服务器端代码能够用JavaScript功能编写,这是jQuery无法实现的.

  1. Node.js能否使用Web服务?如果是,那么可以用jQuery做同样的事情吗?如果没有,那么它的原因是什么?

两者都能够使用Web服务.区别在于jQuery将在客户端进行,而Node.js将在服务器端进行.

  1. Node.js有哪些功能?它与jQuery有何不同?

主要区别在于它支持JavaScript中的服务器脚本.

  1. 我应该在哪种情况下使用Node.js或jQuery?

服务器端脚本,如替换PHP,ASP.NET

  1. 还请提一下Node.js和jQuery的一些特殊功能?

使用两者的好处?

Node.js在JavaScript中启用服务器端脚本.jQuery简化了客户端脚本.

  • 我认为这回答了所有问题:) (6认同)
  • 如果只是为了核心,jQuery也可以在NodeJS中使用.Theres Cheerio也是如此. (3认同)
  • 我觉得这些答案来自那些从未学过javascript的人.jQuery只是一个javascript库.NodeJS是一个服务器端开发平台,因此您可以在服务器上运行javascript.jQuery在NodeJS中运行,但是永远不需要在客户端"运行"NodeJS,因为NodeJS只允许javascript在服务器上运行. (3认同)