Cocos Creator 的 Chrome 控制台调试高阶指南!功能与使用方法详解

Chrome 控制台是很多开发者的必备工具之一,但你真的掌握了它的精髓吗?是否还是全靠 console.log() 排查问题?其实,控制台的功能远比这更强大,用好控制台,能帮助我们更加准确高效地发现问题、定位问题,让 bug 无所遁形。

今天就同大家分享一下我自己常用的 Chrome 控制台调试功能及使用方法,希望能帮助大家的 Cocos Creator 项目在 Chrome 控制台更好地进行调试。限于篇幅,本文仅提炼了重点内容,更像是一个目录索引,详细的功能介绍和使用方法均写在论坛专贴中,点击文末【阅读原文】即可前往查看。

PART 1

Chrome 调试基础

1.1 在任何网页上运行 JavaScript 的代码片段

  • 个人理解就是可以替代 bookmarklet 来使用。

  • 代码片段是在源工具中创作的脚本。代码段有权访问网页的 JavaScript 上下文,并且您可以在任何网页上运行代码段。

  • 代码段是 bookmarklet 的替代方法,区别在于代码段仅在 DevTools 中运行,并且不限于 URL 的允许长度。

de1cdf49ad3c00afd1579781996e962e.png

示例如图。感觉更方便,可以自由保存,可以换行格式化代码。

1.2 调试 JavaScript 入门

  • 事件侦听器断点,可以自动断点调试,断点时建议开启 Pause on exceptions。

  • 示例如下图,自动监听用户点击事件,然后断点。Pause on exceptions 自动报错断点可以追踪代码错误然后自动断点。

d7be955317066ed9ea10284ad5ed1809.jpeg

c39cb9308d4c01be82f75e88635ca278.png

1.3 使用实时表达式监视 JavaScript 中的更改

  • 添加新实时表达式,点小眼睛,输入表达式。

37910b561642fbd1b315371050249e69.jpeg

1.4 分析运行时性能

使用 DevTools 性能工具,通过 Performance 面板在页面上查找性能瓶颈。

  • 模拟移动 CPU,可以用于模拟 iOS 的环境,非常方便测试(建议使用)。与台式机和笔记本电脑相比,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值