菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Node.js 简介


什么是 Node.js?

  • Node.js 是一个开源服务器环境
  • Node.js 是免费的
  • Node.js 运行在各种平台(Windows、Linux、Unix、Mac OS X 等)上
  • Node.js 在服务器上使用 JavaScript

为什么选择 Node.js?

Node.js 使用异步编程!

Web 服务器的常见任务可能是打开服务器上的文件并将其内容返回给客户端。

PHP 或 ASP 处理文件请求的方式如下:

  1. 将任务发送到计算机的文件系统。
  2. 等待文件系统打开并读取文件。
  3. 将内容返回给客户端。
  4. 准备处理下一个请求。

Node.js 处理文件请求的方式如下:

  1. 将任务发送到计算机的文件系统。
  2. 准备处理下一个请求。
  3. 当文件系统打开并读取文件后,服务器将内容返回给客户端。

Node.js 消除了等待,而是继续处理下一个请求。

Node.js 运行单线程、非阻塞、异步编程,这非常节省内存。


Node.js 可以做什么?

  • Node.js 可以生成动态页面内容
  • Node.js 可以在服务器上创建、打开、读取、写入、删除和关闭文件
  • Node.js 可以收集表单数据
  • Node.js 可以向数据库添加、删除、修改数据

什么是 Node.js 文件?

  • Node.js 文件包含将在特定事件上执行的任务
  • 一个典型事件是有人尝试访问服务器上的端口
  • Node.js 文件必须在服务器上启动才能生效
  • Node.js 文件扩展名为“.js”

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持