前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Firebug 折腾记_(3)JS 调试小技巧

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

作者头像
CRPER
发布2024-01-29 08:38:10
930
发布2024-01-29 08:38:10
举报
文章被收录于专栏:CRPER折腾记CRPER折腾记

版权声明:保留原博文链接及作者的情况下,请尽情转载吧!!!

简介

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()[内置命令]

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 界面功能
  • 打断点
  • 监控功能
  • console常用命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档