模块
稳定性: 5 - 锁定
本节介绍Node.js的模块系统。
Node.js有简单的模块加载系统。在Node.js模块系统中,每个文件都可以被当作单独的模块。下面例子里,foo.js对同一个文件夹里的circle.js模块进行加载。这...
AI君
2年前 (2020-03-06) 56℃
0喜欢
控制台
稳定性: 4 - 冻结
{Object}
Node.js的console模块提供了一个简单的调试控制台。
Node.js控制台的作用是可以将输出字符打印到stdout(标准输出)和stderr(标准错误)。类似于大部分浏览器提...
AI君
2年前 (2020-03-06) 57℃
0喜欢
HTTPS
稳定性: 3 - 稳定
HTTPS是什么?HTTPS是基于TLS/SSL的HTTP协议,在Node.js里它可以作为单独的模块来实现。在本文中,你将了解HTTPS的使用方法。
类: https.Server
https.Ser...
AI君
2年前 (2020-03-06) 57℃
0喜欢
Smalloc
稳定性: 1 - 试验
类: smalloc
表示能够通过简单的内存分配器(处理扩展原始内存的分配)支持的缓存,可供Smalloc使用的函数如下所示:
smalloc.alloc(length[, receiver][, ...
AI君
2年前 (2020-03-06) 57℃
0喜欢
集群
稳定性: 2 - 不稳定
单个Node.js实例在单线程中运行,在某些情况下,它可能出现负载,因此为了能够更好的利用多核系统的能力,你可以使用Node.js内置的集群(cluster)功能来处理负载。
在集群模块里很容易就能创建一个...
AI君
2年前 (2020-03-06) 57℃
0喜欢
HTTP
稳定性: 3 - 稳定
如果要在Node.js中使用HTTP服务器或客户端功能,则必须调用require('http')。
Node里的HTTP接口支持协议里原本比较难用的特性。特别是很大的或块编码的消息。这些接口不会完全缓存整...
AI君
2年前 (2020-03-06) 57℃
0喜欢
REPL
REPL即Node自带的交互式解释器,它可以实现如下的任务:
读取(Read)- 可以读取用户的输入,解析输入的Javascript数据结构并存储在内存中。
执行(Eval)- 可以执行输入的Javascript数据结构。
打...
AI君
2年前 (2020-03-06) 57℃
0喜欢
子进程
Node.js是基于单线程模型架构的,它能够拥有高效的CPU利用率,却限制了多个核心CPU的使用,为此,Node.js提供了child_process 模块以通过多线程来实现对多核CPU的使用。
稳定性: 3 - 稳定
Node通...
AI君
2年前 (2020-03-06) 57℃
0喜欢
逐行读取
本节介绍Node.js readline(逐行读取)模块,它用于提供一个接口。
稳定性: 2 - 不稳定
通过 require('readline'),你可以使用这个模块。逐行读取(Readline)可以逐行读取流(比如proc...
AI君
2年前 (2020-03-06) 57℃
0喜欢
C/C++ 插件
Node.js Addons(插件)是动态链接的共享对象。他提供了C/C++类库能力。这些API比较复杂,他包以下几个类库:
V8 JavaScript, C++类库。用来和JavaScript交互,比如创建对象,调...
AI君
2年前 (2020-03-06) 55℃
0喜欢
Query String
本节为你介绍Node.js Query Strings。
稳定性: 3 - 稳定
该Node.js模块提供了一些处理query strings的工具,你可以通过以下方式访问它:
const querystring...
AI君
2年前 (2020-03-06) 57℃
0喜欢
Buffer
稳定性: 3 - 稳定
纯Javascript语言对Unicode友好,能够很好地处理Unicode编码的字符串数据,但是难以处理二进制数据。在处理TCP流和文件系统时经常需要操作字节流。Node提供了一些机制,用于操作、创...
AI君
2年前 (2020-03-06) 58℃
0喜欢
Punycode
Punycode是根据RFC 3492标准定义的字符编码方案,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。
稳定性: 2 - 不稳定
Punycode.js从Node.js v0.6...
AI君
2年前 (2020-03-06) 57℃
0喜欢
断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。
稳定性: 5 - 锁定
这个模块可用于应用的单元测试,通过 require('assert') 可以使用这个模块。
asser...
AI君
2年前 (2020-03-06) 60℃
0喜欢
Node.js示例
第一个服务器的例子就从 “Hello World” 开始:
var http = require('http');
http.createServer(function (request, response) {...
AI君
2年前 (2020-03-06) 58℃
0喜欢
Node.js 官方文档中文版
本文档翻译自 Node.js 官方文档,适用于 V0.12.2。
本文档将从引用参考和概念两个方面来对Node.js API进行全面的解释,让你更加了解Node.js API。
Node.js官方文档的...
AI君
2年前 (2020-03-06) 60℃
0喜欢
Node.js JXcore 打包
Node.js是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。
JXcore是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的...
AI君
2年前 (2020-03-06) 59℃
0喜欢
Node.js 多进程
Node.js本身是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。
每个子进程总是带有三个流对象:child.stdin, child....
AI君
2年前 (2020-03-06) 57℃
0喜欢
Node.js RESTful API
本节介绍Node.js的RESTful API。
什么是 REST?
REST中文解释为,表述性状态传递(英文:Representational State Transfer,简称REST),是R...
AI君
2年前 (2020-03-06) 59℃
0喜欢
Node.js Express 框架
Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。
Express 简介
Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮...
AI君
2年前 (2020-03-06) 59℃
0喜欢