/ debug

debug

Debug (调试代码)

JavaScript 调试代码

调试 JavaScript 有两个重要的方法:日志记录 和 断点。它们可以回答下面这个重要的问题:我的代码发生了什么事?但两种方法是从不同的角度来解决这个问题。

日志记录

function log(){
  try{
     console.log.apply(console, arguments);
  }
  catch(e) {
    try {
      opera.postError.apply(opera, arguments);
    }
    catch(e) {
      alert(Array.prototype.join.call( arguments, " "));
    }
  }
}

断点

断点:它能在特定的代码上暂停脚本的执行,从而暂停浏览器的运行。这使得我们可以在该方法断点处,随意查看任意代码的状态。其中包括所有可访问的变量、上下文以及作用域链。

设置一个断点(在脚本显示的行号上进行单击),刷新页面重新启动代码,调试器就会在这一行停止执行,并向我们展示代码此时的状态。