選單
×
   ❮     
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 提供支援