繁体   English   中英

ajax和node.js之间的区别

[英]Difference between ajax and node.js

我对node.js和ajax感到困惑。 你们能给我区别吗?

AJAX和Node.js之间的唯一相似之处在于它们都是JavaScript; 但他们都服务于完全不同的目的。

AJAX(异步Javascript和XML的简称)是一种客户端技术,通常用于更新页面内容而不刷新它。 这种用途几乎可以在任何地方看到; 来自Facebook,甚至Stack Overflow。

Node.js是服务器端 JavaScript,用于开发服务器软件。 例如,您不希望在客户端JS中开发数据库系统(因为很明显,任何人都可以访问数据库的凭证),但是Node.js可以执行这样的任务。 Node.js不是在浏览器中执行,而是由服务器执行 - 它的用途与Apache / PHP,Ruby on Rails,Django等非常相似。

TL; DR :AJAX用于客户端,Node.js用于服务器端

Node是完全开发环境,允许你正常的js不能不喜欢与数据库通信。 Ajax只是一种从外部文件中获取数据或脚本的技术。

简而言之,Node.js和Ajax之间的区别在于,Ajax(异步JavaScript和XML的简称)是一种客户端技术,通常用于更新页面内容而不刷新它。 而Node.js是服务器端JavaScript,用于开发服务器软件。 Node.js不在浏览器中执行,而是由服务器执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM