Node.js

Node.js速学之-流模块

Claves - Clave 发布于 2015-12-31

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

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

Node.js速学之-缓冲区

Claves - Clave 发布于 2015-12-31

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

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

Node.js速学之-事件

Claves - Clave 发布于 2015-12-31

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

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

Node.js速学之-子进程

Claves - Clave 发布于 2015-12-30

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

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

Node.js速学之-进程

Claves - Clave 发布于 2015-12-30

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

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

Node.js速学之-JSON API

Claves - Clave 发布于 2015-12-30

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

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

Node.js速学之-Socket.IO

Claves - Clave 发布于 2015-12-30

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

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

Node.js速学之-测试

Claves - Clave 发布于 2015-12-30

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

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

Node.js速学之-调试

Claves - Clave 发布于 2015-12-30

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

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