日期:2014-05-16  浏览次数:20458 次

求大神如何用firebug调试js啊
如何加断点啊
假设:
function a() {
...
}
function b() {
...
}
function c() {
...
}
.
.
.
function n() {
语句a;
语句b;
语句c;
语句d;
语句e;
}
n(); //调用函数n

请问如何给函数n加断点啊,如果在函数n内部加,例如语句b处,那么当使用单步跳出一步步执行到调用函数n的地方要点很多次单步跳出,断点调试一步步的是用单步跳出吗,那么单步跳出、单步进入和单步跳出有什么区别啊

------最佳解决方案--------------------
断点加的方法都是基本的方法右击或者左击都可以添加断点。

------其他解决方案--------------------
断点的控制键

f5 继续执行 直到下一个断点

断点只要是为了观察 代码的控制流程 和 复杂的流程种 变量的变化

对于反复调用的过程 可以用 console.log日志功能 来观察变化

另外可以设置条件断点(当表达式成立的时候断点才会中断)


------其他解决方案--------------------
按f12, 如果你安装了firefox, 而且安装了firebug, 可调出firebug.
点击上方的"脚本",找到相关的脚本代码处, 左侧点击,即为断点,f5刷新页面,即可。

另一种方式是:脚本中加多 debugger; 这一行, 页面在运行到此处时, 自然会断点停下来。
------其他解决方案--------------------
引用:
引用:按f12, 如果你安装了firefox, 而且安装了firebug, 可调出firebug.
点击上方的"脚本",找到相关的脚本代码处, 左侧点击,即为断点,f5刷新页面,即可。

另一种方式是:脚本中加多 debugger; 这一行, 页面在运行到此处时, 自然会断点停下来。什么是debugger啊?


你自己按我说的试一下嘛
------其他解决方案--------------------
function n() {
debugger; // 加这个就可以了
语句a;
语句b;
语句c;
语句d;
语句e;
}
------其他解决方案--------------------
如何加断点啊
假设:
function a() {
...
}
function b() {
语句a;
语句b;
语句c;
语句d;
语句e;
}
function c() {
...
}
.
.
.
function n() {
...
}
b(); //调用函数b

假设在b函数的语句c出加断点,那么单步运行到调用b函数的语句处要单步执行很多步啊,怎么办?
------其他解决方案--------------------
引用:
按f12, 如果你安装了firefox, 而且安装了firebug, 可调出firebug.
点击上方的"脚本",找到相关的脚本代码处, 左侧点击,即为断点,f5刷新页面,即可。

另一种方式是:脚本中加多 debugger; 这一行, 页面在运行到此处时, 自然会断点停下来。
什么是debugger啊?
------其他解决方案--------------------
该回复于2012-11-26 15:16:50被管理员删除
------其他解决方案--------------------
顶一下。。。
------其他解决方案--------------------
firebug的控制台的命令行是干什么的啊,怎么用?
在调试写console.log()是手工写到页面中吗,然后调试完再去掉?