zoukankan      html  css  js  c++  java
  • 学习笔记之二(断点调试的基础知识)

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

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

  • 相关阅读:
    Java的Integer与int互转
    浅析Java中的final关键字
    zookeeper leader作用
    闭包的潜在用处
    Keystone controller.py & routers.py代码解析
    zookeeper 同步
    elk 分布式数据同步
    mget 同时获取
    Elasticsearch 单模式下API的增删改查操作
    安装 插件,查看插件
  • 原文地址:https://www.cnblogs.com/hanhui66/p/6017021.html
Copyright © 2011-2022 走看看