如何调试Javascript代码

目前,常用的浏览器IE、Chrome、Firefox都有相应的脚本调试功能。作为我们.NET 阵营,学会如何在IE中调试JS就足够了,在掌握了IE中的调试方法以后,Chrome和Firefox中的调试方法也变得相当简单了。

在F12开发人员工具中进行调试

打开IE浏览器,按下F12键,就会打开开发人员工具,这是IE内置的开发人员开发工具,方便开发人员对HTML、CSS、Javascript等网页资源进行跟踪调试使用的。

如果你打开的时候没有固定在网页底部,可以点击右上角菜单栏中的按钮来完成。

我们看到在这个工具窗口里面有几个标签页,分别是:HTML、CSS、控制台、脚本、探查器和网络,点开每一个标签,可以执行相应的任务。

在HTML标签窗口中,工具栏中的按钮所执行的操作如下图:

CSS标签是用来查看样式的;控制台显示网页中JS的各种输出信息,包括错误信息、用户日志等;打开脚本标签页,这里面才是我们想要的内容。

我在图中用黄色矩形选中连个控件,左侧的下拉列表用来选择文件,右侧的按钮用来启动调试。当点击启动调试后,调试程序会将窗口最大化,我们在选中的文件中找到需要调试的位置,点击左侧边栏添加断点即可进行调试。

当有程序运行到我们的断点处时,就可以进行调试了。

在这里,我们可以使用快捷键进行操作,常用的快捷键如下:

F9:添加/移除 断点

F10:逐过程,即跳过该语句中的方法、表达式等

F11:逐语句调试,即单步调试,会跳入方法、表达式,进行逐语句的跟踪调试

 

在执行过程中,如果我们要执行即时的代码,我们就需要在右侧的窗格中输入代码,按回车即可。

如果要执行多行代码,点击运行按钮右侧的双箭头,就会打开多行模式。我就不再截图片了。

 

这种直接在浏览器中调试的方法同样适用于Google浏览器Chrome和FireFox FireDebug,只不过在细枝末叶上面有些不同罢了,主体的功能都是一样的。

按F12键进入开发者工具,可以查看源代码、样式和js。

点击Scripts按钮,可以打开这个调试窗口,里面包含了网页中脚本文件源码,点击左侧的按钮可以打开选择文件的侧窗口。右侧有调试的工具按钮,不过我不喜欢这些纯英文的界面,所以大部分的调试都还是在IE下进行。并且会在IE下转到VS中。

下面我就介绍如何在VS中调试我们的JS代码。

使用debugger关键字进行调试

这种方法很简单,我们只需要在进行调试的地方加入debugger关键字,然后当浏览器运行到这个关键字的时候,就会提示是否打开调试,我们选择是就可以了。这种调试可以选择调试工具,是新打开vs还是在现有的VS中调试,都可以选择,个人比较喜欢这中调试方式。

当我们运行这段程序的时候,会弹出调试提示窗口:

如果你的浏览器没有弹出这个窗口,你需要进行一下简单的设置,打开Internet选项:

将红色方框中的两项取消勾选就可以了。

设置以后就可以使用debugger关键字进行调试了;进过这样的设置,我们还可以捕获到意外的错误,进行跟踪调试。

 

好了,本文就介绍到这里,有不明白的地方请和我交流。调试是一个实践的过程,只有使用次数多了,才能掌握其中的方法和技巧。

----------------------------------------

2013年6月14日 

如果认为此文对您有帮助,别忘了支持一下哦!

引用网址:http://www.cnblogs.com/youring2/archive/2012/08/08/2624093.html

### 回答1: 如果要调试 JavaScript 代码,可以在 Visual Studio Code 中打开文件夹或者文件,然后按下 F5 键启动调试。 在启动调试之前,你需要先配置一个调试配置文件。可以通过在编辑器中打开调试面板(Ctrl+Shift+D),然后点击左上角的“创建或导入配置”按钮来创建一个新的调试配置文件。 你可以选择 JavaScript 调试器,然后按照提示填写调试配置信息,包括要调试的文件路径、启动命令等。 一旦配置完成,你就可以使用 F5 键启动调试,在代码中设置断点,然后查看调试信息了。 ### 回答2: 在VSCode中调试JavaScript代码可以按照以下步骤进行: 1. 打开VSCode,点击左侧面板上的调试图标(带有一个虫子的图标)或使用快捷键`Ctrl+Shift+D`来切换到调试视图。 2. 在调试视图的顶部,点击配置按钮(齿轮图标)打开调试配置。 3. 如果是首次配置,可以选择一个预设的调试环境。对于JavaScript代码,可以选择Node.js环境。如果没有预设环境,可以选择“添加配置”来手动配置。 4. 在配置文件中,找到"configurations"字段,点击"Add Configuration"来添加调试配置。 5. 在弹出的选择窗口中,选择“Node.js”作为调试环境。 6. 配置完成后,VSCode会自动生成一个名为"launch.json"的文件,里面包含了调试配置信息。在这个文件中,可以修改调试选项,如调试的入口文件、启动参数等。 7. 在配置文件中修改入口文件的路径为需要调试JavaScript文件路径。可以使用绝对路径或者相对路径。 8. 设置断点:在要调试JavaScript代码中单击左侧的行号,会出现一个红色的圆圈,表示设置了一个断点。断点用于在调试过程中暂停代码执行。 9. 开始调试:回到调试视图,点击“开始调试”按钮(绿色的播放按钮)或者使用快捷键`F5`开始调试。 10. 当代码执行到设置的断点处时,程序会在那里暂停,此时可以观察变量的值、执行堆栈等调试信息。还可以使用调试控制台输入表达式并查看结果。 11. 调试过程中,可以使用调试控制台中的控制按钮(如暂停、继续、单步执行等)来控制代码的执行。 12. 在调试完成后,可以点击“停止调试”按钮(红色的方块按钮)或者使用快捷键`Shift+F5`结束调试。 通过上述步骤,我们可以在VSCode中方便地进行JavaScript代码调试,帮助我们更好地理解和解决代码中的问题。 ### 回答3: VS Code是一个功能强大的代码编辑器,也可以使用它来调试JavaScript代码。 以下是在VS Code中调试JavaScript代码的步骤: 1. 安装VS Code:首先,您需要在计算机上安装VS Code。您可以从官方网站(https://code.visualstudio.com/)下载并安装适用于您的操作系统的版本。 2. 打开文件夹:打开VS Code后,选择“文件”>“打开文件夹”选项,然后选择包含您的JavaScript代码的文件夹。 3. 创建调试配置文件:在VS Code中,选择“视图”>“调试”或使用快捷键Ctrl+Shift+D打开调试视图。接下来,单击调试视图中的齿轮图标,这将打开“launch.json”文件。如果没有该文件,它将提示您创建一个新的调试配置文件。 4. 配置调试器:在“launch.json”文件中,您可以选择要使用的调试器。对于JavaScript代码,您可以选择“Node.js”调试器或“Chrome”调试器,具体取决于您的需求。例如,如果您想在浏览器中调试代码,可以选择“Chrome”调试器。 5. 启动调试会话:完成调试配置后,您可以点击调试视图中的“启动调试”按钮,或使用F5键启动调试会话。 6. 设置断点:在代码中选择要设置断点的行,然后运行调试会话。当程序执行到断点时,程序将停止,并允许您逐步检查代码的执行过程。 7. 查看变量和表达式:在调试会话中,您可以查看当前的变量和表达式的值。您可以在调试视图的“变量”或“表达式”部分查看这些信息。 8. 继续执行代码:在检查代码后,您可以选择继续执行剩余的代码,或者使用单步调试命令逐行执行代码。 以上是在VS Code中调试JavaScript代码的基本步骤。通过调试,您可以更轻松地找到和修复代码中的错误,并对代码的执行过程进行深入分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值