Promise/A 定义 Promise操作只会处于3中状态的一种:未完成状态、完成状态、失败态 Promise的状态只会出现在从未完成状态向完...
二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 Number.isFinite...
RegExp 构造函数 u 修饰符 点字符点字符会处理除了换行符之外的所有字符但对于码点大于0xFFFF的 Unicode 字符不能识别,所以需...
表示 api includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的...
解构 数组解构 基本用法let [a , b] = [1, 2] // a = 1 b = 2let [a, b] = 1 // 报错let [...
多进程构架 面对单进程单线程对多核使用不足问题,前人经验是启动多个进程,理想状态下每个进程各自利用一个cpu,以此实现多核cpu的利用,node...
node使用V8作为javaScript脚本引擎 v8的内存限制和对象分配 限制:64为大约1.4G,32位大约0.7Gv8中所有javascr...
异步IO实现现状 I/O的阻塞与非阻塞:IO对于操作系统内核而言,只有阻塞与非阻塞两种方式。阻塞模式的I/O会造成应用程序等待,直到I/O完成,...
在Node 中引入模块,需要经历三个步骤 路径分析 文件定位 编译执行在Node中,模块分为两类:一类是Node提供的模块,称为核心模块;一类是...