Firebug折腾记_(3)JS调试小技巧

简介

FireBug备受推崇的一个原因就是对于JS调试;

界面功能

  • 启用JS调试功能
    这里写图片描述

  • 选择哪些脚本可以展示
    这里写图片描述

  • 所有旁边那个下拉菜单可以更细化的选择哪个JS文件,支持筛选
    这里写图片描述

  • 调试进入按钮(四个按钮依次解释)

    • 断续(F8): 结束当前断点跳转到下一个断点
    • 单步进入(F11): 就是一步一步的执行,可以明显的看到数据的变化
    • 单步跳过(F10): 就是跳过这一步进入到下一步看代码变化
    • 单步退出(Shift+F11): 结束单步
      这里写图片描述
  • 功能右边有三个功能,监控/堆栈/断点

    • 监控 : 这个功能可以明显看到我们调试过程中数据变化,非常实用
    • 堆栈:这个功能用的比较少,对于我个人而已
    • 断点:可以明显看到你打了哪些断点,全部汇总于此,而且关闭,是否启用,跳转到断点代码行等功能,也很实用

这里写图片描述


打断点

打断点只要在侧边栏的行号那里鼠标单击某个行号就可以打上了..单次打上,再次取消
这里写图片描述

右边的断点页面有四大功能模块
这里写图片描述
1. 复选框可以取消断点,但是不是删除,相当于禁用效果
2. 批量的处理所有断点
3. 点击那里可以跳转到代码页面并且高亮此行代码
4. 删除断点

监控功能

这里写图片描述

这个功能很实在,可以一目了然的看到函数及对象的变化和指向;
比如this指向谁…对象包含了哪些,参数有哪些等等…


console常用命令

就我个人而言,就经常用这么几个…其他倒是很少用

  • console.log(“我是日志信息,毫无色彩可言–我支持多个参数打印”);
  • console.info(“我是带有信息图标的日志”);
  • console.warn(“我是带有警告图标的日志”);
  • console.error(“我是带有报错图标的日志”);
  • console.dir(test); –可以遍历一个对象的全部属性”,console
  • console.trace();–输出 Javascript 执行时的堆栈追踪。

  • console.group(“这是测试组”)
    console.log(“%d年%d月”,2015,08);
    console.log(“%f时”,5);
    console.log(“我是日志信息%s,毫无色彩可言–我支持多个参数打印”,”啦啦啦德玛西亚”);
    console.groupEnd();

这里写图片描述

还有一个清空命令,console.clear()或者直接在控制台输入clear()[内置命令]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

crper

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值