教程详情

1. 打开Google浏览器,点击菜单栏中的“工具”选项。
2. 在工具菜单中,找到并点击“开发者工具”(DevTools)。
3. 在开发者工具窗口中,点击左侧的“控制台”(Console)选项卡。
4. 在控制台中,输入以下命令来启动性能分析:
- `console.time('start');`:开始记录性能数据。
- `performance.timing.loadEventEnd();`:记录页面加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing.renderComputationEnd();`:记录渲染计算结束的时间。
- `performance.timing.renderStart();`:记录渲染开始的时间。
- `performance.timing.renderEnd();`:记录渲染结束的时间。
- `performance.timing.domMarkupLoaded();`:记录DOM标记完全加载完成的时间。
- `performance.timing.domContentLoaded();`:记录DOM内容完全加载完成的时间。
- `performance.timing.navigationStart();`:记录导航开始的时间。
- `performance.timing.navigationEnd();`:记录导航结束的时间。
- `performance.timing.scriptEnd();`:记录脚本执行结束的时间。
- `performance.timing.requestAnimationFrameCallbackEnd();`:记录动画帧回调函数结束的时间。
- `performance.timing.paint();`:记录绘制操作结束的时间。
- `performance.timing.renderComputationStart();`:记录渲染计算开始的时间。
- `performance.timing