当前位置: 首页>>技术教程>>正文


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/article/1800.html,未经允许,请勿转载。