<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>调试</title>
<script type="text/javascript">
function writeTimesTable(timesTable){
var counter1;
var writeString;
for (counter1=1;counter1<12;counter1++) {
writeString=counter1+"*"+timesTable+"=";
writeString=writeString+(timesTable*counter1);
writeString=writeString+"<br/>";
document.write(writeString);
}
}
</script>
</head>
<body>
<!--1.断点告诉浏览器应在某点中断或者暂停代码的执行,可在JavaScript代码的任何地方设置断点,调试器会在遇到断点时暂停代码的执行
2.观察窗口可以指定代码在断点处暂停时要看的变量
3.调用堆栈记录了到断点处已执行的函数和方法
4.控制台可以在页面上下文和断点的作用域内执行JavaScript命令,另外,他还给页面上找到的所有错误分类
5.单步执行时调试过程中最常见的过程,他可以一次执行一行代码,单步执行胆码可以通过3种方式进行:
①Step Into执行下一行代码,如果这行代码是一个函数调用,调试器就执行函数,并在函数的第一行暂停.
②Step Over与Step Into一样,也是执行下一行代码,如果这行代码是一个函数调用,Step Over就执行整个函数,在函数外部的第一行代码处暂停
③在被调用的函数内执行时,Step Out会返回调用函数,并且恢复代码的 执行,直到函数返回为止,接着在函数的返回点处中断.
注:火狐的调试是中文的,一般来说比较好操作,谷歌是英文的,可以自己选择
-->
<script type="text/javascript">
writeTimesTable(2);
</script>
</body>
</html>
这里是关于一些断点调试的基础知识,是在学习之余在课外书上看到的,在此记录,如果对你有帮助,是我的荣幸
原文:http://www.cnblogs.com/hanhui66/p/6017021.html