脚本调试环境(一)客户端脚本调试
主 页 产 品 文 章 团 队
..:: 客户端脚本调试 ::..
 
  [原创文章,转载请保留或注明出处:http://www.nk975.com/sswater/zh/aspdbg/index.htm]  
 
    对于调试 JavaScript 或者 VBScript 脚本,采用设置断点和单步运行的方式常常被兄弟们忽略。主要是感觉脚本语言非常简单,再加上介绍脚本调试的中文资料不多,感觉环境配置比较麻烦,因此觉得使用 document.write 或者 Response.Write 就够了。但是,当你知道配置调试环境其实没有那么复杂以后,你就会发现采用设置断点,单步执行的方式来调试是一件非常愉快的事情。

  今天,我将从环境搭建最简单的 "客户端脚本调试" 入手,然后逐步介绍 IIS4 和 IIS5 中的 ASP 服务器端脚本调试。一步一步,力争简单易懂。
 
 

客户端端脚本调试
 
第一步:开放 IE 脚本调试功能

  在 Internet 选项 中,使 "禁止脚本调试" 未选中

第二步:脚本调试器下载安装

  从微软的网站上,下载脚本调试器 [scd10en.exe - 653KB] 并安装。如果你的 IE 菜单 "查看" -> 下有 "脚本调试程序" 这一项,那么这一步可以省去。

第三步:进入调试工具

  平时我们在脚本遇到错误时,经常会弹出是否调试的对话框,选择 "是" 就可以进入调试程序。但是如果我们需要在没有遇到错误时也想进入调试程序,就可以这样操作:在访问一个有脚本的页面之前,点击 脚本调试程序 -> 在下一条语句中断(如上图),当遇到脚本的时候我们就可以进行调试。

  如果机器上除了安装 scd10en.exe 以外,还安装了其他可以调试脚本的工具,则会弹出一个选择框,选择一个本次调试的工具。


  以选择 InterDev 为例,进入调试环境以后,将可以使用 F10 和 F11 进行单步运行,也可以使用 F9 添加断点,然后使用 F5 运行到断点处。运行过程中,随时可以查看某个变量的值,以及查看 window, document 等对象的内部信息。

  这样,大家就可以对客户端脚本进行跟踪调试。在访问他人的网站的时候,由于我们没办法修改他人的页面,因此不可能采用添加 "document.write" 的方法来查看变量值。采用本文提到的这种方法,就可以去跟踪其他人页面中的脚本。

 
 

服务器端脚本调试
 
  本文首先介绍了简单适用的客户端脚本的调试方法,下一步将继续介绍 服务器端脚本调试 配置方法。
 
 
 
..:: 相关链接 ::..