zoukankan      html  css  js  c++  java
  • NodeJS 由浅入深学习系列(一)学习计划与主题目录

    一、Node简介

    1.Node时间大事记

    2.Node发展历程

    3.为什么叫Node

    4.Node 给JavaScript带来的意义

    5.Node的特点

    6.Node的应该场景

    7.Node的使用者

    二、Node的安装与调试

    1.下载与安装

    2.源码编译

    3.Node的版本

    4.开发工具与调试

    三、模块机制

    CommonJs规范

    理解Node如何加载模块

    核心模块

    C/C++扩展模块

    模块调用栈

    NodeJs源码结构分析

    包与NPM

    前后端共用模块

    • AMD规范
    • CMD规范
    • 兼容多种模块规范

    四、异步I/O

    概念理念:什么是异步I/O

    理解事件驱动

    事件循环 Events Loop

    Node的异步I/O

    非I/O的异步API

    事件驱动与高性能服务器

    五、异步编程

    函数式编程

    异步编程的优势与难点

    异步编程的解决方案

    异步并发控制

    六、Node内存控制

    V8的垃圾回收机制与内存限制

    高效使用内存

    内存指标

    内存泄漏

    内存泄漏排查

    大内存应用

    七、Node核心模块

    理解Buffer、编码、解码二进制

    文件读写

    玩转进程

    读写数据流

    构建TCP服务器

    构建HTTP服务器

    构建TCP客户端

    创建HTTP请求

    TLS/SSL

    八、Node 调试模块及应用程序

    WebStorm调试NodeJs

    NodeJs访问数据库

    理解ConnectHTTP 中间件

    九、Node 框架

    Express

    Socket.IO

    HApi

    Restify

    Pomelo

    十、Node编码规范

    编码规范

    最佳实践

    十一、Node 测试

    单元测试

    性能测试

    十二、Node 的服务器与部署

    widows

    Uinx/Liunx

  • 相关阅读:
    URL提交之前对数据编码
    软件工程概论第三章概括
    软件工程概论第七章概括
    软件工程概论第四章概括
    软件工程概论第五章概括
    软件工程概论第一章概括
    《人月神话》观后感
    软件工程概论第六章概括
    软件工程概论第二章概括
    MySQL语句
  • 原文地址:https://www.cnblogs.com/vaik/p/5539104.html
Copyright © 2011-2022 走看看