JavaScript代码的调试——别人是别人的,我的是我的!
又是一个郁闷我很长时间的问题。以前一些简单的就alert一下勉强解决,但是对于复制的还真是没有好的办法处理。虽然早就知道JavaScript是可以调试的,文章也看了一些,但是并没有仔细的着手去试验。今天调试一个ajax程序的时候终于试验了一把(参看Ajax栏目中的《第一个Ajax程序给我的下马威—— xmlHttp的status=0?》)。其实并不难,至少一开始要对IE设置一下(我们这里只讨论用vs2005调试JavaScript代码的情况,firefox暂时不讨论)。
就让我们从IE的设置开始,这个界面从ie的设置里面可以看到。
大家不用看到日文就着急,我会用中文给大家解释一下,详细里面的这个“不使用脚本的调试功能(Internet Explorer)”和“不使用脚本的调试功能(其他)”都不要勾上。(开始的时候我只看到了那个“その他”,所以只去掉了这个勾,结果老是不能调试。这点小疏忽照实让我郁闷了一段时间。)
把这两个勾都去掉以后,重新打开IE,就可以从view菜单发现一个新东西了(脚本调试)。
选中那个打开,这时候又会弹出一个对话框,让你选择使用的调试工具。因为我只装了vs2005这个能调试脚本的东西,所以它只有这一个选项。
这时候就出现了我们熟悉的vs2005的开发环境了,在这你可以设置断点,添加监视等等。
当然立即窗口也是可以使用的。
从此你就可以随想所欲了。呵呵。不过,在vs2005中的调试状态下是不能修改文件的。而且如果你在外面修改文件,vs2005会要求重新加载文件。这个好像没有必要说明吧。
tag:JavaScript,JavaScript调试,JavaScript代码调试,调试JavaScript,js调试,js代码调试,js程序调试,怎么调试JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异