REPL即Node自带的交互式解释器,它可以实现如下的任务: 读取(Read)- 可以读取用户的输入,解析输入的Javascript数据结构并存储在内存中。 执行(Eval)- 可以执行输入的Javascript数据
Node.js是基于单线程模型架构的,它能够拥有高效的CPU利用率,却限制了多个核心CPU的使用,为此,Node.js提供了child_process 模块以通过多线程来实现对多核CPU的使用。稳定性: 3 -
在Node.js中我们可以直接访问到全局对象。这些对象在所有模块里都是可用的,有些对象不是在全局作用域而是在模块作用域里,这些情况将在本文的内容中进行介绍。global {Object}
本节介绍Node.js readline(逐行读取)模块,它用于提供一个接口。稳定性: 2 - 不稳定通过 require('readline'),你可以使用这个模块。逐行读取(Readline)可以逐行读取流(比如
Node.js Addons(插件)是动态链接的共享对象。他提供了C/C++类库能力。这些API比较复杂,他包以下几个类库: V8 JavaScript, C++类库。用来和JavaScript交互,比如创建对象,调用函数
本节为你介绍Node.js Query Strings。稳定性: 3 - 稳定该Node.js模块提供了一些处理query strings的工具,你可以通过以下方式访问它:const querystring = require('querystrin
Node.js官方文档对Node.js文件系统进行了详细的介绍。稳定性: 3 - 稳定Node.js文件系统模块是一个封装了标准的POSIX文件I/O操作的集合。通过require('fs')使用这个
稳定性: 3 - 稳定纯Javascript语言对Unicode友好,能够很好地处理Unicode编码的字符串数据,但是难以处理二进制数据。在处理TCP流和文件系统时经常需要操作字节流。Node提供了
Punycode是根据RFC 3492标准定义的字符编码方案,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。稳定性: 2 - 不稳定Punycode.js从Node.js v0.6.
文档: 4 - API 冻结Node里很多对象会分发事件: 每次有连接的时候net.Server会分发事件,当文件打开的时候fs.readStream会分发事件。所有能分发事件的对象都是 events.EventEmi
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。稳定性: 5 - 锁定这个模块可用于应用的单元测试,通过 require('assert')
第一个服务器的例子就从 “Hello World” 开始:var http = require('http');http.createServer(function (request, response) { response.writeHead(200, {'Cont
本文档翻译自 Node.js 官方文档,适用于 V0.12.2。本文档将从引用参考和概念两个方面来对Node.js API进行全面的解释,让你更加了解Node.js API。Node.js官方文档的每个章节描述
MongoDB是一种文档导向数据库管理系统,由C++撰写而成。本章节我们将为大家介绍如何使用 Node.js 来连接 MongoDB,并对数据库进行操作。如果你还没有 MongoDB 的基本知识,可以参
本章节我们将为大家介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作。如果你还没有 MySQL 的基本知识,可以参考我们的教程:MySQL 教程。本教程使用到的 Websites 表 SQL