• chrome调试


    从左到右依次是ABCDEFG

    A:执行直到下一次断点

    B:执行(跳过语句中的函数(即不执行定义的function,if(也观察到跳过的迹象,又错了,是因为那个函数判断条件看错了,所以以为是跳过,其实是执行了结论:if不跳过)而其他函数如、for则是跳过函数的执行步骤,直接返回执行结果,就像跳过依赖函数执行的那样),直接执行完毕)

    C:进入函数(如果你想看for循环、if判断等等,需要在光标到函数入口(如if那里)是选择这个进入)

    D:跳出函数,直接执行当前进入的函数

    E:一句一句执行(也不是,如果遇见函数function不进入的话 ,也是会跳过的if、for照常执行)

    F:让断点失效

    G:出现error时暂停

    结论:

      当光标定位到function上时,这是如果想让这个函数执行,就按C,如果按“step over”和“step”那么就会跳过这个函数 ,直接执行到M++

      “step over”和“step”两者的不同就是一个有依赖函数时的区别,前者跳过依赖函数的执行,后者进入依赖函数。而前面关于两者跳过if、for的区别,只不过是因为了解不够清楚造成的困惑。

      所以呢,除非光标定位到定义function上,要选择进入,其他还是用“step over 合适”

  • 相关阅读:
    使用 Eclipse 平台共享代码
    给定一个整数数组,其中元素的取值范围为0到10000,求其中出现次数最多的数
    学习
    eclipse优化
    约瑟夫环
    propedit插件
    OData 11 入门:实现一个简单的OData服务
    OData 14 OData语法(上)
    CLR via C# 读书笔记 54 在使用非托管资源情况下的GC
    面试:等车时间
  • 原文地址:https://www.cnblogs.com/Gaoqiking/p/10693535.html
Copyright © 2020-2023  润新知