423 次浏览
定时器模块包含可在特定时间段后执行代码的函数。您无需显式导入定时器模块,因为它已经在模拟的浏览器 JavaScript API 中全局可用。定时器模块主要分为两类:定时器调度 - 此定时器安排任务在特定时间点发生。setImmediate() setInterval() setTimeout() 取消定时器 - 此类定时器取消已设置要发生的任务。 clearImmediate() clearInterval() clearTimeout() 定时器调度 1. setTimeout() 方法 setTimeout() 方法安排在指定毫秒数后执行代码。只有在超时发生后,代码才会… 阅读更多
4K+ 次浏览
Node.js 或任何其他语言中的数据块可以定义为客户端发送到所有服务器的数据片段。服务器创建这些块的流并形成缓冲区流。然后将此缓冲区流转换为有意义的数据。语法 request.on('eventName', [callback] ) 参数 参数如下所述 - eventName - 将触发的事件的名称。callback - 用于处理任何错误(如果发生)的回调函数。示例 创建一个名为“index.js”的文件并复制以下代码片段。创建文件后,使用命令“node index.js”运行… 阅读更多
635 次浏览
Node.js 应用程序的主要目标是作为后端技术工作,服务请求并返回响应。但我们也可以直接将输入传递给 Node.js 应用程序。我们可以使用 readline-sync(一个第三方模块)以同步方式接受用户输入。语法 npm install readline-sync 这将在您的本地 npm 项目中安装 readline-sync 模块依赖项。示例 1 创建一个名为“input.js”的文件并复制以下代码片段。创建文件后,使用命令“node input.js”运行此代码。// 向 Node.js 应用程序提供输入演示示例 // 导入 realine-sync 模块 const readline = … 阅读更多
171 次浏览
util.debuglog() 方法创建一个函数,该函数可用于将所需的错误/调试消息写入 stderr。只有在存在 NODE_DEBUG 环境变量时才会写入这些错误消息。语法 util.debuglog(section, [callback]) 参数 参数如下所述 - section - 此参数采用正在为其创建调试日志的应用程序部分。callback - 这是回调函数,如果在方法执行期间发生任何错误,它将接收指针。示例 1 创建一个名为“debuglog.js”的文件并复制以下代码片段 - 实时演示 // util.debuglog() 演示示例 // 导入 util 模块 const … 阅读更多
474 次浏览
Hash 类是用于创建数据哈希摘要的众多实用程序类之一。hash.update() 方法使用传递的数据和与参数一起传递的编码来更新哈希内容。如果未传递编码且数据是字符串,则使用“utf8”编码。语法 hash.update(data, [inputEncoding]) 参数 参数如下所述 - data - 此输入参数接收将更新哈希内容的数据输入。InputEncoding - 用于编码输入数据或数据字符串的编码 示例 1 创建一个名为“hashUpdate.js”的文件并复制以下… 阅读更多
110 次浏览
util.types.isNativeError() 方法检查传递的值是否为内置错误类型。如果满足上述条件,则返回 True,否则返回 False。错误可以是任何类型。语法 util.types.isNativeError(value) 参数 它接受一个参数 - value - 此输入值接收所需参数的输入,并检查它是否是错误类型。它根据传递的输入值返回 True 或 False。示例 1 创建一个名为“isNativeError.js”的文件并复制以下代码片段。创建文件后,使用命令“node isNativeError.js”运行此代码。// util.types.isNativeError() 演示示例 // 导入 util 模块 const … 阅读更多
1K+ 次浏览
Hash 类是用于创建数据哈希摘要的众多实用程序类之一。hash.digest() 方法计算需要在哈希函数内传递的所有需要哈希的数据并返回它们。如果定义了编码,则将返回字符串,否则返回缓冲区。语法 hash.digest([encoding]) 参数 它接受一个参数 - encoding - 此输入参数接收在计算哈希时要应用的编码的输入。示例 1 创建一个名为“hashDigest.js”的文件并复制以下代码片段。创建文件后,使用命令“node hashDigest.js”运行… 阅读更多
50 次浏览
util.types.isInt8Array() 方法检查传递的值是否为内置 Int8Array 实例。如果满足上述条件,则返回 True,否则返回 False。语法 util.types.isInt8Array(value) 参数 它接受一个参数 - value - 此输入值接收所需参数的输入,并检查它是否是 Int8Array 实例。它根据传递的输入值返回 True 或 False。示例 1 创建一个名为“isInt8Array.js”的文件并复制以下代码片段。创建文件后,使用命令“node isInt8Array.js”运行此代码。// util.types.isInt8Array() 演示示例 // 导入 util 模块 const util = require('util'); … 阅读更多
60 次浏览
util.types.isAnyArrayBuffer() 检查传递的值是否为 ArrayBuffer 或 SharedArrayBuffer 实例。如果满足上述条件,则返回 True,否则返回 False。语法 util.types.isAnyArrayBuffer(value) 参数 它接受一个参数 - value - 此输入参数接收所需数据类型的输入,并检查它是否是 ArrayBuffer 或 SharedArrayBuffer 实例。它根据传递的输入值返回 True 或 False。示例 1 创建一个名为“isArrayBuffer.js”的文件并复制以下代码片段。创建文件后,使用命令“node isArrayBuffer.js”运行此代码 // util.types.isAnyArrayBuffer() 演示示例 // 导入 util 模块 const util = require('util'); // 打印… 阅读更多
53 次浏览
util.types.isFloat32Array() 方法检查传递的值是否为内置 Float32Array 实例。如果满足上述条件,则返回 True,否则返回 False。语法 util.types.isFloat32Array(value) 参数 它接受一个参数 - value - 此输入值接收所需参数的输入,并检查它是否是 Float32-Array 实例。它根据传递的输入值返回 True 或 False。示例 1 创建一个名为 – “isFloat32Array.js”的文件并复制以下代码片段。创建文件后,使用命令“node isFloat32Array.js”运行此代码。// util.types.isFloat32Array() 演示示例 // 导入 util 模块 const util = require('util'); … 阅读更多