zoukankan      html  css  js  c++  java
  • 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 合适”

  • 相关阅读:
    C# 中的EventHandler
    Leetcode:Combinations 组合
    Leetcode:Minimum Path Sum
    [LeetCode] Container With Most Water
    一个数n的最少可以由多少个数的平方和组成
    单链表的归并排序
    几个常用的操作系统进程调度算法(转)
    字符串的最长重复子串(转)
    linux静态链接库与动态链接库详解
    简易的hashtable实现
  • 原文地址:https://www.cnblogs.com/Gaoqiking/p/10693535.html
Copyright © 2011-2022 走看看