當前位置: 首頁>>技術教程>>正文


Node.js入門教程

本文是Node.js的入門教程,內容覆蓋Node.js的作用、安裝、部署以及文件操作、網絡操作、異步編程等常用語言特性。

Node.JS基礎

  • 什麽是NodeJS
    • 有啥用處
  • 如何安裝
    • 安裝程序
    • 編譯安裝
  • 如何運行
    • 權限問題
  • 模塊
    • require
    • exports
    • module
    • 模塊初始化
    • 主模塊
    • 完整示例
  • 二進製模塊
  • 小結

Node.js代碼的組織和部署

  • 模塊路徑解析規則
  • 包(package)
    • index.js
    • package.json
  • 命令行程序
    • Linux
    • Windows
  • 工程目錄
  • NPM
    • 下載三方包
    • 安裝命令行程序
    • 發布代碼
    • 版本號
    • 靈機一點
  • 小結

Node.js文件操作

  • 開門紅
    • 小文件拷貝
    • 大文件拷貝
  • API走馬觀花
    • Buffer(數據塊)
    • Stream(數據流)
    • File System(文件係統)
    • Path(路徑)
  • 遍曆目錄
    • 遞歸算法
    • 遍曆算法
    • 同步遍曆
    • 異步遍曆
  • 文本編碼
    • BOM的移除
    • GBK轉UTF8
    • 單字節編碼
  • 小結

Node.js網絡操作

  • 開門紅
  • API走馬觀花
    • HTTP
    • HTTPS
    • URL
    • Query String
    • Zlib
    • Net
  • 靈機一點
  • 小結

Node.js進程管理

  • 開門紅
  • API走馬觀花
    • Process
    • Child Process
    • Cluster
  • 應用場景
    • 如何獲取命令行參數
    • 如何退出程序
    • 如何控製輸入輸出
    • 如何降權
    • 如何創建子進程
    • 進程間如何通訊
    • 如何守護子進程
  • 小結

Node.js異步編程

  • 回調
  • 代碼設計模式
    • 函數返回值
    • 遍曆數組
    • 異常處理
  • 域(Domain)
    • 陷阱
  • 小結

Node.js開發WEB服務器示例

  • 需求
  • 第一次迭代
    • 設計
    • 實現
  • 第二次迭代
    • 設計
    • 實現
  • 第三次迭代
    • 設計
    • 實現
  • 第四次迭代
    • 設計
    • 實現
  • 後續迭代
  • 小結

本文原始出處為阿裏七天學會Node.js,由 純淨的天空 整理排版。

本文由《純淨天空》出品。文章地址: https://vimsky.com/zh-tw/article/1800.html,未經允許,請勿轉載。