请稍后...

首页 > 正文(vs2005调试js)

vs2005调试js

时间:2019-1-30 23:13:19 来源: 作者:

vs2005调试js   

首先设置IE, 依次选择 工具-> Internet 选项-> 高级, 找到 浏览 下的两个禁用脚本调试复选框,

将其取消选择(IE默认将这两项选中, 不能进行脚本调试),   

1. 调试JS脚本文件(*.js文件)   直接在JS文件中F9设置断点, F5运行调试即可.   

2. 调试页面文件中脚本(*.aspx中JS脚本)   VS 2005默认不能在*.aspx中设置断点, 更何况进行JS断点跟踪调试.

调试解决办法:   

a. 在VS 2005中把要调试的页面"设为起始页" , 再按Ctrl+F5运行.   

b. 在打开的浏览器中, 选择: 查看-> 脚本调试程序, 选 打开 项   

c. 选择Open后, 会弹出如下实时调试器窗口   

选择 "新实例 Visual Studio 2005", 点(Y)按钮, 会自动弹出一个VS调试器, 并且打开刚才的*.aspx文件,   

ok, 在这个自动打开*.aspx的VS 窗口中就可以[设置断点], 进行调试了.   

3. 有时候比如环境故障, 始终不能调试; 在需要调试的JS脚本处加: debugger;

则一定可以调试.   

第二种:   在研究AJAX时,调试 Javascript 大概是经常的事。看到了 Ziemowit 介绍如何在 VS 2005 里调试

Javascript 的这篇文章,推荐一下:   

Debugging client JavaScript in VS 2005 http://www.developerfusion.co.uk/show/5918/   大概步骤如下:   

1。在浏览器里启动脚本调试:在IE里菜单 工具->Internet 选项->高级页中,把Disable script debugging (Internet Explorer) 前的勾去掉   2。然后在 VS 2005 里打开你的项目,把你要调试的网页设置为起始页,然后按F5,

然后去 VS 2005 菜单 Debug-> Windows ->Script Explorer,VS 2005就会打开脚本管理器,

双击其中某个JS文件,该文件将会在主窗口打开,然后你就可以添加断点,。。。。。   

这是我在 VS 2005 里调试 ASP.NET AJAX Beta 1 里的MicrosoftAjaxWebForms.js,查看表单是如何提交的:   

【更新】aldebaran 在回复里提到了另一种方法,对这种方法感兴趣的话,

具体细节参考   Debug Javascript with IE and Visual Studio 2005 http://brennan.offwhite.net/blog/2006/01/23/debug-javascript-with-ie-and-visual-studio-2005/   

大概这样,设置完菜单 工具-> Internet选项->高级页里启动脚本调试后,关闭浏览器,重新打开IE,打开想调试的网页,

然后去菜单 View->Script Debugger->Break at Next Statement。。。

然后在网页中要执行Javascript时,就会跳出一个窗口要你选择脚本调试器。如果你选择VS 2005的话,

会有一个小问题,它也许会打开文件选择对话框,

要你打开JS源码文件,(显然,在上面这个例子中,我没有这个同名的(带长串查询字符串的) 文件),

但你可以关闭这个对话框,然后双击脚本管理器的文件名就可以了。

(在VS 20005 Team System里,发现有一个问题,当你设置脚本断点时,有时光标会跑到别的地方去。)  

 
更多

------分隔线----------------------------

 上一篇:
下一篇:
  网友评论:
验证码:  

推荐文章

    热点文章

      ContactUs(联系我们)  -  Copyright(版权隐私)  - RemovedStatement(免责声明)   - Feedback(用户反馈)

      Copyright  ©  2018-2019 GreatShip--cebase.net  All rights reserved