Node.js工具模块
OS 模块 提供基本的系统操作函数。引入: var os = require("os") 方法 序号 方法 & 描述 1 os.tmpdir()返回操作系统的默认临时文件夹。 2 os.endianness()返回 CPU 的字节序,...
OS 模块 提供基本的系统操作函数。引入: var os = require("os") 方法 序号 方法 & 描述 1 os.tmpdir()返回操作系统的默认临时文件夹。 2 os.endianness()返回 CPU 的字节序,...
util util 是一个 Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能 过于精简的不足 引入 const util = require('util'); util.callbackify util.callbackify(original) 将 async 异步函数(或者一个返回值为 Promise 的函数)转换成遵循异常优先的回调风...
什么是流? 我们也可以把数据看成是数据流,比如你敲键盘的时候,就可以把每个字符依次连起来,看成字符流。这个流是从键盘输入到应用程序,实际上它还对应着一个名字:标准输入流(stdin)。如果应用程序把字符一个一个输出到显示器上,这也可以看成是一个流,这个流也有名字:标准输出流(stdout)。流的特点是数据是有序的,而且必须依次读取,或者依次写入,不能像 Array 那样随机定位。在 Nod...
GitHub - tj/commander.js: node.js command-line interfaces made easy 玩转 Commander.js —— 你也是命令行大师-腾讯云开发者社区-腾讯云 一些有用的工具 left-pad - 常用来制表,对齐(广为流传的一个包..) const leftPad = require('left-pad') lef...
nodemon 什么是 nodemon? 修改了代码后,不需要每次 node xxx.js 执行,nodemon 会自动帮我们重启项目,方便了开发和调试 安装 nodemon npm install -g nodemon # 全局安装 # 或 npm i nodemon --D # dev_dep安装 使用 nodemon 将 node xxx.js 替换成 nodemon x...
JS 面向对象 JS 对象(ES6 之前) 大部分面向对象的编程语言,都是通过 “ 类 “(class)实现对象的继承。传统上,JavaScript 语言的继承不通过 class,而是通过 “原型对象“(prototype)实现对象(object)是 JavaScript 语言的核心概念,也是最重要的数据类型。 对象是单个实物的抽象 对象是一个容器,封装了属性(propert...
JS 疑难点 prototype 和 __proto__
JS 数据类型 数据类型分类 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了 Symbol 和 BigInt 数据类型) 数值(number):整数和小数(比如 1 和 3.14)。 字符串(string):文本(比如 Hello World)。 布尔值(boolean):表示真伪的两个特殊值,即...
JS 异步基础 单线程模型 单线程模型指的是,JavaScript 只在一个线程上运行。也就是说,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待。注意,JavaScript 只在一个线程上运行,不代表 JavaScript 引擎只有一个线程。事实上,JavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程),其他线程都是在后台配合。 同步...
JavaScript 概述 什么是 JavaScript? JavaScript 是一们轻量级的脚本语言,不具备开发操作系统能力 JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。JavaScript 本身不提供任何与 I/O(输入/输出)相关的 API,都要靠宿主环境(host)提供,所以 JavaScr...