1. 1. NodeJS前世今生.md
    2. 2. NodeJS运行机制.md
      1. 01_self.js
      2. 02_buildin.js
      3. 03_npm_module.js
      4. copy.js
          1. test.css
        1. test.css
      5. gulpfile.js
        1. test.less
        1. mod1.js
        2. mod2.js
      6. package.json
      7. wrapper.js
      1. 01_ajax.js
      2. 02_jQuery_ajax.js
      3. 03_jQuery_ajax2.js
      4. 04_deferred.js
      5. 05_Promise.js
        1. source.js
        2. starter.js
      6. package.json
      1. 01_browser_inherits.js
      2. 02_nodejs_inherits.js
      3. 03_inherits.js
      4. 04_events.js
      5. 05_extends.js
      6. 06_event_params.js
      7. 07_envet_once.js
      8. 08_remove_listeners.js
      1. 01_buffer.js
      2. 02_fs.js
  1. README.md
  2. SUMMARY.md
      1. 1. NodeJS前世今生.md
      2. 2. NodeJS运行机制.md
        1. 01_ajax.js
        2. 02_jQuery_ajax.js
        3. 03_jQuery_ajax2.js
        4. 04_deferred.js
        5. 05_Promise.js
          1. source.js
          2. starter.js
        6. package.json
        1. 01_browser_inherits.js
        2. 02_nodejs_inherits.js
        3. 03_inherits.js
        4. 04_events.js
        5. 05_extends.js
        6. 06_event_params.js
        7. 07_envet_once.js
        8. 08_remove_listeners.js
      1. app.js
          1. FontAwesome.otf
          2. fontawesome-webfont.eot
          3. fontawesome-webfont.svg
          4. fontawesome-webfont.ttf
          5. fontawesome-webfont.woff
        1. apple-touch-icon-precomposed-152.png
        2. favicon.ico
          1. buttons.js
          2. website.css
          1. ebook.css
          2. website.css
          1. lunr.min.js
          2. search.css
          3. search.js
          1. buttons.js
      2. style.css
    1. index.html
    2. search_index.json

NodeJS简明教程

随着NodeJS这几年的迅猛发展,Web工程师学习NodeJS不再是值得质疑的事情,甚至对前端NodeJS已经成了必备技能

不同阶段的Web工程师对NodeJS的学习方式有不同的理解,也有不同的成本

本书主要以前端的视角介绍NodeJS,所以不着重介绍JavaScript语法,会针对性的介绍一些后端及HTTP协议等知识

当然因为NodeJS有这对ES6的良好支持,而且没有历史包袱,在课程示例代码中会使用ES6新特性

主要内容

  • NodeJS 前世今生
  • NodeJS 特性与擅长领域
  • CommonJS
  • 异步及回调
  • Buffer
  • File System
  • Stream
  • HTTP
  • 构建Web应用
  • 进程
  • 本地构建

在介绍课程内容中会介绍一些业界使用广泛 node module 及解决方案

  • Express
  • pm2
  • anywhere
  • babel
  • less
  • gulp
  • webpack
  • yo
  • ...

2016-03-13