麦小孩对《Node.js开发指南》的笔记(7)

Node.js开发指南
  • 书名: Node.js开发指南
  • 作者: 郭家寶(BYVoid)
  • 页数: 178
  • 出版社: 人民邮电出版社
  • 出版年: 2012-7
  • 第11页
    nodejs是一个让Javascript运行在服务端的开发平台
    总得来说,nodejs就是将js移植到浏览器外的一个出色平台。
    2013-08-12 15:24:36 回应
  • 第12页
    这两个是nodejs的最大特点。
    传统的架构是多线程模型,而nodejs使用单线程模型,所有I/O采用异步式的请求方式。nodejs执行过程中会维护一个events队列。每个异步I/O请求完成后会被推送到队列,等待程序进程处理。
    2013-08-12 15:38:40 回应
  • 第19页
    nvm或者n为nodejs的多版本管理器
    npm install -g n即可安装n
    输入n,会显示所有版本,*后的为当前默认版本,n + 版本号即可切换版本
    2013-08-12 16:39:45 回应
  • 第32页
    回调函数会在后面语句执行完后,被事件循环调用
    2013-08-13 10:30:54 回应
  • 第33页
    nodejs所有的异步I/O操作在完成时都会发送一个事件到事件队列。在开发者看来,事件由EventEmitter对象提供。
    2013-08-13 10:58:04 回应
  • 第43页
    当我们要把某个包作为工程运行时的一部分时,通过本地模式获取,如果要在命令行下使用,则使用全局模式安装。
    在某个目录下使用npm init可以通过交互问答方式产生一个规范的package.json文件
    2013-08-13 12:04:30 回应
  • 第64页
    events = require 'events'
    emitter = new events.EventEmitter()
    emitter.on....
    emitter.emit ....
    但一般都使用extends的方法
    emitter.emit 'error'在碰到异常时会发射error事件
    2013-08-13 16:01:20 回应

麦小孩的其他笔记  · · · · · ·  ( 全部43条 )