2016年1月26日

Node.js 学习(六)Node.js EventEmitter

摘要: Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.Eve 阅读全文

posted @ 2016-01-26 15:53 水行者 阅读(259) 评论(0) 推荐(0) 编辑

Node.js 学习(五)Node.js 事件循环

摘要: Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个whil 阅读全文

posted @ 2016-01-26 15:09 水行者 阅读(247) 评论(0) 推荐(0) 编辑

Node.js 学习(四)Node.js 回调函数

摘要: Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 阅读全文

posted @ 2016-01-26 14:00 水行者 阅读(269) 评论(0) 推荐(0) 编辑

Node.js 学习(三) NPM 使用介绍

摘要: NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用 阅读全文

posted @ 2016-01-26 13:57 水行者 阅读(1387) 评论(0) 推荐(0) 编辑

Node.js 学习(二) 创建第一个应用

摘要: 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了。使用 N 阅读全文

posted @ 2016-01-26 13:55 水行者 阅读(216) 评论(0) 推荐(0) 编辑

Node.js 学习(一) 安装配置

摘要: Windowv 上安装Node.js Windows 安装包(.msi) : 32 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/node-v0.10.26-x86.msi 64 位安装包下载地址 : http://nodejs.org/dist/v0.10. 阅读全文

posted @ 2016-01-26 13:54 水行者 阅读(223) 评论(0) 推荐(0) 编辑

Node.js 学习(四)Node.js 回调函数

摘要: Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数... 阅读全文

posted @ 2016-01-26 13:52 水行者 阅读(290) 评论(0) 推荐(0) 编辑

导航