<!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>
这里是关于一些断点调试的基础知识,是在学习之余在课外书上看到的,在此记录,如果对你有帮助,是我的荣幸
时间: 2024-10-21 20:47:29