学习笔记之二(断点调试的基础知识)

<!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>

这里是关于一些断点调试的基础知识,是在学习之余在课外书上看到的,在此记录,如果对你有帮助,是我的荣幸

原文地址:https://www.cnblogs.com/hanhui66/p/6017021.html