- Node.js 教程
- Node.js - 首页
- Node.js - 简介
- Node.js - 环境搭建
- Node.js - 第一个应用
- Node.js - REPL 终端
- Node.js - 命令行选项
- Node.js - 包管理器 (NPM)
- Node.js - 回调函数概念
- Node.js - 上传文件
- Node.js - 发送邮件
- Node.js - 事件
- Node.js - 事件循环
- Node.js - 事件发射器
- Node.js - 调试器
- Node.js - 全局对象
- Node.js - 控制台
- Node.js - 进程
- Node.js - 应用扩展
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTful API
- Node.js - 缓冲区
- Node.js - 流
- Node.js - 文件系统
- Node.js MySQL
- Node.js - MySQL 入门
- Node.js - MySQL 创建数据库
- Node.js - MySQL 创建表
- Node.js - MySQL 插入数据
- Node.js - MySQL 查询数据
- Node.js - MySQL 条件查询
- Node.js - MySQL 排序
- Node.js - MySQL 删除数据
- Node.js - MySQL 更新数据
- Node.js - MySQL 连接查询
- Node.js MongoDB
- Node.js - MongoDB 入门
- Node.js - MongoDB 创建数据库
- Node.js - MongoDB 创建集合
- Node.js - MongoDB 插入数据
- Node.js - MongoDB 查找数据
- Node.js - MongoDB 查询
- Node.js - MongoDB 排序
- Node.js - MongoDB 删除数据
- Node.js - MongoDB 更新数据
- Node.js - MongoDB 数据限制
- Node.js - MongoDB 连接查询
- Node.js 模块
- Node.js - 模块
- Node.js - 内置模块
- Node.js - 实用程序模块
- Node.js - Web 模块
- Node.js 有用资源
- Node.js - 快速指南
- Node.js - 有用资源
- Node.js - 讨论
NodeJS - console.timeStamp() 方法
Node.js 的 `console.timeStamp()` 方法用于在浏览器的性能时间轴中添加时间戳条目。
这有助于通过创建稍后可以在浏览器性能时间轴中引用的标记来跟踪和测量代码片段或函数的执行时间。它接受一个可选的标签参数,该参数将与性能时间轴中的时间戳值一起显示。
除非我们在检查器中使用 Node.js 的 `console.timeStamp()` 方法,否则它不会在输出中显示任何内容,并且此方法已添加到 Node.js `v8.0.0` 版本中。这将在检查器选项卡的时间轴面板中添加带有或不带有标签的事件。现在让我们来看看 Node.js 的 `console.timeStamp()` 方法的语法和用法。
语法
以下是 Node.js `console.timeStamp()` 方法的语法:
console.timeStamp( [label] );
参数
`label` − 我们可以使用名称为该方法传递 `label`,输入名称应为 `string`。
返回值
此方法不会返回任何内容;而是在浏览器检查器元素的每次调用中打印时间戳。
示例
在这个例子中:
我们通过向 `label` 参数传递名称来调用 Node.js `console.profile()` 方法。
然后,我们使用与已启动的配置文件相同的标签名称调用 `console.timeStamp()` 方法。
然后,我们使用 `console.profileEnd()` 方法结束配置文件。
console.profile('one'); console.log('Welcome to %s', 'Tutorialspoint'); console.timeStamp('one'); console.log('Simply Easy %s at your fingertips', 'Learning'); console.profileEnd('one');
输出
Welcome to Tutorialspoint Simply Easy Learning at your fingertips
为了更好地理解,请在浏览器的控制台中执行以上代码。如果我们在浏览器的控制台中执行它,则输出如下所示。
从下图可以看出,配置文件已启动并结束,但 `timeStamp` 看不见。`console.timeStamp()` 方法将向检查器元素的**时间轴**面板添加一个带有传递的标签名称的事件。
示例
在这个例子中:
我们使用一个名称 `label` 参数调用 Node.js `console.profile()` 方法。
然后,我们在 for 循环内使用与已启动的配置文件相同的标签名称调用 `console.timeStamp()`。
然后,我们使用 `console.profileEnd()` 方法结束配置文件。
console.profile('Two'); for (var i = 0; i<=3; i++) { console.timeStamp('Two'); } console.profileEnd('Two');
输出
//Returns nothing
为了更好地理解,请在浏览器的控制台中执行以上代码。如果我们在浏览器的控制台中执行它,则输出如下所示。
如下图所示。因此,它将在检查器的**时间轴**面板中添加三个带有传递的 `label` 名称的事件。