KD's Tech Blog

Hi, 我是 KD Chang 張凱迪,我在這書寫我的軟體開發/程式設計技術筆記 | KD 技術部落格

Node.js 入門教學筆記 | 學習筆記


1. Node.js 簡介Node.js 是一個基於 Chrome V8 JavaScript 引擎的運行環境,可讓開發者使用 JavaScript 來撰寫後端程式。它適合用於構建高效能、非同步的網路應用。 1.1 為何選擇 Node.js? 非同步 & 事件驅動:適合 I/O 密集型應用,如 Web 伺服器。 單一語言開發:可用 JavaScript 同時開發前端與後端。......

WebSocket 入門教學筆記 | 學習筆記


1. WebSocket 簡介WebSocket 是一種全雙工通訊協議,允許伺服器與客戶端建立持久連線,並在兩者之間即時傳輸數據。相較於傳統的 HTTP 請求-回應模式,WebSocket 提供了更低延遲的通訊方式。 1.1 為何選擇 WebSocket? 即時雙向通訊:適用於聊天應用、即時通知、線上遊戲等。 減少 HTTP 開銷:不需要頻繁發送 HTTP 請求。 降低延遲:資料可以即時傳遞......