摘要: Node.js 事件循环Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类... 阅读全文
posted @ 2015-12-15 17:08 goodup 阅读(2495) 评论(3) 推荐(0) 编辑
摘要: Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数... 阅读全文
posted @ 2015-12-15 15:46 goodup 阅读(4556) 评论(0) 推荐(0) 编辑
摘要: ------------类似在浏览器中调试js代码-----------------------Node.js REPL(交互式解释器)Node.js REPL(Read Eval Print Loop:交互式解释器) :表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux s... 阅读全文
posted @ 2015-12-15 15:40 goodup 阅读(570) 评论(0) 推荐(0) 编辑
摘要: npm:是nodejs的包管理工具,随NodeJS一起安装的,能解决NodeJS代码部署上的很多问题,如: 1、允许用户从NPM服务器下载别人编写的第三方包到本地使用。 2、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 3、允许用户将自己编写的包或命令行程序上传到NPM服务... 阅读全文
posted @ 2015-12-15 15:31 goodup 阅读(479) 评论(0) 推荐(0) 编辑

如有不对之处,欢迎指出,一起成长