使用Firebug进行断点调试详解
2016-04-28 11:22
603 查看
利用Firebug我们可以非常方便地对网页上的任何JavaScript代码进行断点调试。
首先,使用快捷键F12在当前页面打开Firebug,并切换到脚本选项卡。
其次,我们需要为指定的js代码添加断点,由于当前页面的js代码可能不只是在一个文件中,Firebug会列出所有包含js代码的脚本文件,我们先在列表中选择需要添加断点的代码所在文件。
当我们找到指定的js代码所在位置时,我们可以看到Firebug左侧会显示行号,其中绿色的行号表示该行可以添加调试断点。
点击指定的绿色行号位置,即可为该行代码添加断点。
添加完断点后,我们就可以通过某些操作来触发执行断点位置的js代码,比如提交某个表单、移动到某个元素、点击某个按钮,甚至刷新当前页面(类似onload类型的事件就需要先加断点,再刷新该页面即可进入断点调试)。
当执行到断点处的js代码时,Firebug会自动进入断点调试。如下图所示,右侧监控面板用于显示相关的js变量信息。编号①②③的按钮图标分别表示单步进入(F11)、单步跳过(F10)、单独退出(Shift+F11);通过这些按钮我们可以方便地进行断点调试。
作者:软件指南针(http://www.softown.cn),转载请保留出处!
首先,使用快捷键F12在当前页面打开Firebug,并切换到脚本选项卡。
其次,我们需要为指定的js代码添加断点,由于当前页面的js代码可能不只是在一个文件中,Firebug会列出所有包含js代码的脚本文件,我们先在列表中选择需要添加断点的代码所在文件。
当我们找到指定的js代码所在位置时,我们可以看到Firebug左侧会显示行号,其中绿色的行号表示该行可以添加调试断点。
点击指定的绿色行号位置,即可为该行代码添加断点。
添加完断点后,我们就可以通过某些操作来触发执行断点位置的js代码,比如提交某个表单、移动到某个元素、点击某个按钮,甚至刷新当前页面(类似onload类型的事件就需要先加断点,再刷新该页面即可进入断点调试)。
当执行到断点处的js代码时,Firebug会自动进入断点调试。如下图所示,右侧监控面板用于显示相关的js变量信息。编号①②③的按钮图标分别表示单步进入(F11)、单步跳过(F10)、单独退出(Shift+F11);通过这些按钮我们可以方便地进行断点调试。
备注:将鼠标移动到左侧窗口中指定的js变量名上,也会实时显示该变量的值。
作者:软件指南针(http://www.softown.cn),转载请保留出处!
相关文章推荐
- JavaScript 设计模式之单例模式
- 简单地C#导出word(三)
- HDU 5601 N*M bulbs
- Java.math.BigDecimal.subtract()方法实例
- 基于跳表指针(skip points)的倒排记录表(postings lists)合并算法
- 数组搜索(search)之线性搜索与二分法搜索
- 变频器控制器设计
- 【C#-Socket监听消息处理】
- 判断A是不是B的旋转字符串的3种方法
- 在模板定义语法中关键字class与typename的作用完全一样。
- Python中的exec、eval使用实例
- 线程-synchronized(this)的含义和wait和sleep的区别
- 基础类、二维数组的定义格式、File类
- sql server 2000数据库普通行列转换
- Javascript前台简单验证插件
- Javascript前台简单验证插件2
- 数据库事务的四个基本要素
- httpd 系统错误 无法启动此程序,因为计算机中丢失VCRUNTIME140.dll
- 查看CPU是否支持虚拟化
- 表单form的enctype="multipart/form-data"使用疑惑