Node.js

Node.js速学之-流模块

Clave 发布于 2015-12-31

[crayon-59c6d915ae1ab111169591/] UNIX系统中,流是标准概念,有:标准输入流/标准输出流/标准错误流 这些流都是标准接口,所以程序可以从流中读写。 一、可读流 [crayon-59c6d915ae1ce855959559/] 终端: [crayo...

阅读(458)评论(0)赞 (0)

Node.js速学之-缓冲区

Clave 发布于 2015-12-31

[crayon-59c6d915b05df669736431/] JavaScript最初为浏览器设计,能很好的处理Unicode编码的字符串,但是不能很好的处理二进制数据。 需要使用二进制的示例有:TCP/UDP/图像或压缩文件/文件系统读取/来自网络的二进制数据流 Node....

阅读(502)评论(0)赞 (0)

Node.js速学之-事件

Clave 发布于 2015-12-31

[crayon-59c6d915b0fc8415466061/] Node.js被认为是实现并发的最佳方法,它认为使用事件循环(事件队列)是支持异步代码并且解决并发问题的高效方式。 事件模块是Node.js核心,许多其他模块用它围绕着事件构架功能,由于Node.js运行在的单一线...

阅读(453)评论(0)赞 (0)

Node.js速学之-子进程

Clave 发布于 2015-12-30

[crayon-59c6d915b19cf802039281/] Child Process 子进程是由另一个进程所创建的进程,创建子进程的进程陈为父进程。父子进程可以通过STDIN、STDOUT或STDERR进行数据流交换。 一、父进程监听子进程标准输出示例 [crayon-5...

阅读(575)评论(0)赞 (0)

Node.js速学之-进程

Clave 发布于 2015-12-30

[crayon-59c6d915b2132948362745/] 一、概述 Node.js运行于一个进程中,当运行Node.js程序是,它运行于单个进程之上。 二、退出进程&错误 [crayon-59c6d915b2140423577731/] 三、进程与信号 进程可以...

阅读(402)评论(0)赞 (0)

Node.js速学之-JSON API

Clave 发布于 2015-12-30

[crayon-59c6d915b27b0354856435/] Javascript 对象标记(JSON)是一种轻量级的数据交换单元。 注意:JSON 键和字符串必须位于双引号内才能有效。 Node.js创建Json对象例子: [crayon-59c6d915b27ca6328...

阅读(438)评论(0)赞 (0)

Node.js速学之-Socket.IO

Clave 发布于 2015-12-30

[crayon-59c6d915b31df664732663/] Socket.IO是Node.js的一个模块,提供通过WebSocket进行通信的一种简单方式。 相关技术: Ajax 让开发者无需刷新WEB页面即可从服务器请求数据。 WebSocket: 服务器和浏览器之间保持...

阅读(531)评论(0)赞 (0)

Node.js速学之-测试

Clave 发布于 2015-12-30

[crayon-59c6d915b40f5797020183/] 测试是可重复的代码片段,可对应用程序是否以期望方式进行工作作出断言(assert). 一、Assert(断言模块) 方法: 1、assert.equal(); 2、assert.strictEqual()//使用J...

阅读(482)评论(0)赞 (0)

Node.js速学之-调试

Clave 发布于 2015-12-30

[crayon-59c6d915b4b90099084400/] 一、STDIO模块调试 STDIO模块无需其他依赖,可以进行轻量级调试。 1、console.log() [crayon-59c6d915b4ba9785478488/] 用途:检查变量、字符串值/记录函数调用/记...

阅读(477)评论(0)赞 (0)