为初学者调试Javascript

时间:2012-11-19 20:07:13

标签: jquery debugging

我有这个脚本,我无法通过反复试验来调试。调试javascript的首选EASY方法是什么?如何使用Firebug轻松跟踪bug,就像我使用Firebug进行css debuging一样?

http://jsfiddle.net/infatti/72QPC/5/

var options1 = {
  valueNames: [ 'filterUrgency', 'filterType', 'ID', 'Type', 'Task', 'Project', 'Status', 'DueDate', 'Region', 'Market', 'Title', 'Author', 'Published' ]
};

//sorter 1 ---------------------------------------------
var sortedList1 = new List('sorter-1', options1);

//sorter 2 ---------------------------------------------
var sortedList2 = new List('sorter-2', options1);

1 个答案:

答案 0 :(得分:0)

首先打开Firebug的“控制台”选项卡,检查是否有任何错误被抛出。

通常,如果发生错误,您可以在控制台中查找它出现的位置(在哪一行),因此在代码中找到该行是很容易的,然后决定在该行之前的某处设置断点(如有必要。)

您可以在“脚本”标签中设置断点。只需选择文件,然后单击行号,然后触发代码执行(例如重新加载页面)。执行将在该断点处停止。然后,您可以分析状态(例如,局部变量和参数的值)。