您的位置:首页 > Chrome浏览器开发者工具调试性能分析操作全流程
Chrome浏览器开发者工具调试性能分析操作全流程
来源:Chrome官网

教程详情

Chrome浏览器开发者工具调试性能分析操作全流程1

Chrome浏览器开发者工具调试性能分析操作全流程如下:
1. 打开Chrome浏览器,点击菜单栏的“更多工具”>“开发者工具”。
2. 在开发者工具中,点击左侧的“控制台”按钮。
3. 在控制台中输入以下代码,用于启动性能分析:
javascript
performance.timing('domContentLoaded', {}, {});

4. 在控制台中输入以下代码,用于停止性能分析:
javascript
performance.timing('domContentLoaded', {}, {});

5. 在控制台中输入以下代码,用于获取页面加载时间:
javascript
console.log('页面加载时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domResponseStart - 0);

6. 在控制台中输入以下代码,用于获取页面渲染时间:
javascript
console.log('页面渲染时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domContentLoaded - 0);

7. 在控制台中输入以下代码,用于获取页面重绘和重排时间:
javascript
console.log('页面重绘时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domRepaint - 0);
console.log('页面重排时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domReflow - 0);

8. 在控制台中输入以下代码,用于获取页面绘制时间:
javascript
console.log('页面绘制时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domPaint - 0);

9. 在控制台中输入以下代码,用于获取页面交互时间:
javascript
console.log('页面交互时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domInteraction - 0);

10. 在控制台中输入以下代码,用于获取页面事件处理时间:
javascript
console.log('页面事件处理时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).domEventHandlers - 0);

11. 在控制台中输入以下代码,用于获取页面滚动时间:
javascript
console.log('页面滚动时间(毫秒): ' + performance.timing('domContentLoaded', {}, {}).scroll - 0);

12. 在控制台中输入以下代码,用于获取页面窗口大小变化时间:
javascript
console.log('窗口大小变化时间(毫秒): ' + performance.timing('resize', {}, {}).resizeEnd - 0);

13. 在控制台中输入以下代码,用于获取页面窗口大小变化次数:
javascript
console.log('窗口大小变化次数:' + performance.timing('resize', {}, {}).resizeCount - 0);

14. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀长度:
javascript
console.log('窗口大小变化前缀长度:' + performance.timing('resize', {}, {}).resizePrecision - 0);

15. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀宽度:
javascript
console.log('窗口大小变化前缀宽度:' + performance.timing('resize', {}, {}).resizePrecisionWidth - 0);

16. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀高度:
javascript
console.log('窗口大小变化前缀高度:' + performance.timing('resize', {}, {}).resizePrecisionHeight - 0);

17. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀颜色:
javascript
console.log('窗口大小变化前缀颜色:' + performance.timing('resize', {}, {}).resizePrecisionColor - 0);

18. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀字体:
javascript
console.log('窗口大小变化前缀字体:' + performance.timing('resize', {}, {}).resizePrecisionFont - 0);

19. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀背景色:
javascript
console.log('窗口大小变化前缀背景色:' + performance.timing('resize', {}, {}).resizePrecisionBackgroundColor - 0);

20. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框色:
javascript
console.log('窗口大小变化前缀边框色:' + performance.timing('resize', {}, {}).resizePrecisionBorderColor - 0);

21. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框宽度:
javascript
console.log('窗口大小变化前缀边框宽度:' + performance.timing('resize', {}, {}).resizePrecisionBorderWidth - 0);

22. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框样式:
javascript
console.log('窗口大小变化前缀边框样式:' + performance.timing('resize', {}, {}).resizePrecisionBorderStyle - 0);

23. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框半径:
javascript
console.log('窗口大小变化前缀边框半径:' + performance.timing('resize', {}, {}).resizePrecisionBorderRadius - 0);

24. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框阴影:
javascript
console.log('窗口大小变化前缀边框阴影:' + performance.timing('resize', {}, {}).resizePrecisionBorderShadow - 0);

25. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框透明度:
javascript
console.log('窗口大小变化前缀边框透明度:' + performance.timing('resize', {}, {}).resizePrecisionBorderOpacity - 0);

26. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框填充:
javascript
console.log('窗口大小变化前缀边框填充:' + performance.timing('resize', {}, {}).resizePrecisionBorderPadding - 0);

27. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移量:
javascript
console.log('窗口大小变化前缀边框偏移量:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffset - 0);

28. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPadding - 0);

29. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPaddingTop - 0);

30. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPaddingBottom - 0);

31. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPaddingLeft - 0);

32. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPaddingRight - 0);

33. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPaddingTopLeft - 0);

34. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetPaddingTopRight - 0);

35. 在控制台中输入以下代码,用于获取页面窗口大小变化前缀边框偏移边距:
javascript
console.log('窗口大小变化前缀边框偏移边距:' + performance.timing('resize', {}, {}).resizePrecisionBorderOffsetBottomLeft - 0;

继续阅读

TOP