`
javaDevil
  • 浏览: 37160 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Js调试利器--------vs 2008

    博客分类:
  • js
阅读更多

Js 调试利器 --------vs 2008

 

  本文为原创,欢迎转载,转载请注明出处, javadevil 为大家奉献。

js 打交道的人都知道,调试 js 的过程是多么的痛苦,利用 alert 来观察程序的变量值及程序的执行过程,是多么的效率低下,且代码不美观。

  目前互连上 js 调试工具非常多,比较出名的有微软的 script debugger, 还有 fireBug 等浏览器插件,但这些都不能与微软的 vs 2008 相提并论,尤其是在准确性方面 . 。下面将从两个方面介绍 vs 2008 1 )如何获取 vs2008 (2) 如何启用 vs 2008 调试器 (3) 利用 vs 2008 进行代码调试

 

(1)     如何获取 vs 2008

下载地址: 微软官方网站

http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=zh-cn

 

(2)     如何启用 vs 2008 调试器
经过漫长的下载后,终于来安装 vs 2008 了,安装完 vs 2008 也是一个漫长的过程,花了 40 多分钟,终于安装完毕。

启用 vs 2008 调试器

打开 IE, 点开 工具,如图 1



 
1

   

选中高级,找到如下图 2 的地方



 

2

禁用脚本调试( Internet Explorer , 禁用脚本调试 ( 其他 ) 选项前的 去掉,默认是选中的。我们要开启浏览器的调试开关 .

 

(3)     利用 vs 2008 进行代码调试

 

场景:页面出现 javascript 错误,找不到地方 , 默认的提示一般不准确,不是自己的代码很难找到错误的地方。如下图所示,



 

3

 

这个没有开启浏览器的调试开关出现的错误,开启调试开关之后,如下图 4



 

4

此时我们选择是,就开启了调试器。

这时会启动 vs 2008, 机器配制稍低的打开时间可能稍长,打开之后我们看到清晰的提示



 

5

 

 

此时摆在我们面前的有三个选项,我们要调试程序,所以选择中断如图 6

 



 

6

这时,我们可以按 F11, 进行逐行调试,按 F10 跳过程序中的某一个方法,即相当 eclipse 中的 step out ,即从当前执行的方法中跳出来,因为程序中可能有方法中调用方法 , 有时我们不关注底层方法,这时就要进行跳出。具体见图 7



 

7
这时我们可以监视我们的变量值,选中一个变量进行调试如选中 b ,单击右键,添加监视,如下图图 8



 

8

这时就可以查看变量的值了。

 

场景 2, 我们如何在调试中给变量赋值,如下图 9 的一段程序

 



 

9

   我们可以直接将我们添加的监视的变量赋值,然后参与程序的循环及计算。如下图 10



 

10

上面添加监视的变量可以是一个对象,这样可以详细查看其中的属性及方法,

 

 

相信到此,调试 js 将不再是恶梦, vs 2008 一扫 web 开发程序员的阴霾。如有不正确之处,欢迎拍砖。

  • 大小: 12.6 KB
  • 大小: 42 KB
  • 大小: 29.7 KB
  • 大小: 12.7 KB
  • 大小: 13 KB
  • 大小: 42 KB
  • 大小: 25.2 KB
  • 大小: 47.8 KB
  • 大小: 36.1 KB
  • 大小: 15.1 KB
3
2
分享到:
评论
5 楼 wazljnnl6n 2009-12-29  
我用的2005,debug比eclipse调试java强大。
从查看菜单里还可以调出脚本资源管理器,查看当前所有加载资源,断点自是没的说,
在临时窗口里可以执行计算。鼠标浮动到变量上试试看
4 楼 wv1124 2009-11-11  
很好用,我也只装这个,其它C#等的不用装,还好,最好用的js调试工具!我都从firebugs转到这个上了!
3 楼 javaDevil 2009-08-10  
vb2005xu 写道
晕 装个vs2008就为了调试js 你是我见过的第一高人

偶还是使用小小的firebug吧


是吗?有时为了问题的快速解决,这可是一个比较好的办法。
还有vs 2008 可以用来做其它事情,谁说只能用来调试,晕
2 楼 vb2005xu 2009-08-10  
晕 装个vs2008就为了调试js 你是我见过的第一高人

偶还是使用小小的firebug吧
1 楼 iammonster 2009-08-09  
还行,学到了一招。

相关推荐

    AJAX Javascript 调试利器

    总之,"AJAX Javascript 调试利器"这个主题主要围绕使用Firefox和Firebug来优化和调试使用AJAX和JavaScript的Web应用程序。尽管现在有更新的开发工具,如Chrome DevTools,但Firebug在它的时代无疑是Web开发者不可或...

    vue调试工具-vue3.0-6.0.0-beta-15

    Vue.js 是一款非常流行的前端JavaScript框架,用于构建用户界面。Vue 3.0 是 Vue 的一个重大更新,引入了许多新特性和性能优化。Vue DevTools 是一个强大的浏览器扩展,允许开发者在Chrome等浏览器中对Vue应用程序...

    Vue2调试工具--5/6版本

    Vue.js 是一款非常流行的前端JavaScript框架,用于构建用户界面。Vue2是其第二个主要版本,引入了许多改进和优化,以提升开发效率和性能。在开发过程中,调试工具扮演着至关重要的角色,帮助开发者理解代码执行流程...

    Javascript的调试利器Firebug使用详解

    总结,Firebug作为JavaScript的调试利器,通过其强大的调试、检查和分析功能,极大地提升了开发效率和代码质量。虽然现在有更多现代的开发者工具,如Chrome DevTools和Firefox Developer Tools,但了解并掌握Firebug...

    Node.js-Theseus-一种新型的JavaScript调试器具有实时代码覆盖率追溯检查和异步调用树

    本文将深入探讨“Node.js-Theseus”这一新型JavaScript调试器,它以其独特的实时代码覆盖率、追溯检查和异步调用树功能,为Node.js开发带来了全新的调试体验。 首先,我们来理解一下“Theseus”的核心特性——实时...

    Javascript的调试利器:Firebug使用详解

    Javascript的调试利器:Firebug使用详解

    发条js调试工具.rar

    发条JS调试工具是一款专为JavaScript开发者设计的强大调试利器,它可以帮助程序员们高效地定位和修复代码中的问题,提升开发效率。在这个“发条js调试工具.rar”压缩包中,包含的是这款工具的相关资源和可能的使用...

    WebApplication开发利器-WebSnap.rar

    在"WebApplication开发利器-WebSnap.doc"文档中,可能会详细介绍如何使用WebSnap进行开发,包括以下几个关键知识点: 1. **WebSnap框架**:WebSnap提供了一个基于Indy(Internet Direct)的HTTP服务器框架,使得...

    鬼鬼JS调试工具

    鬼鬼JS调试工具是一款专为JavaScript开发者设计的强大调试利器,主要针对鬼鬼JS7.0版本。这款工具的出现,极大地提升了开发者们在编写、测试和优化JavaScript代码时的效率和准确性。它提供了丰富的功能,使得对JS...

    专业爬虫鬼鬼js调试.rar

    总的来说,"鬼鬼js调试"工具是后端工程师和爬虫开发者不可或缺的利器,它简化了JavaScript调试的过程,提升了开发者的生产力。对于那些频繁遇到JavaScript逆向难题的工程师而言,这款工具无疑是一大福音。

    鬼鬼JS调试工具7.5.rar

    《鬼鬼JS调试工具7.5:网页JavaScript调试与解密的得力助手》 鬼鬼JS调试工具7.5是一款专为JavaScript开发者设计的强大调试利器,尤其在处理复杂的网页应用时,它能帮助开发者深入理解并优化JavaScript代码。这款...

    鬼鬼JS调试工具.zip

    鬼鬼JS调试工具是一款专为JavaScript开发者设计的强大调试利器,旨在简化JS代码的调试过程,提升编程效率。这款工具提供了一系列先进的功能,帮助程序员更好地理解、定位和修复代码中的问题,减少在复杂脚本环境中的...

    鬼鬼JS调试工具7.5.zip

    鬼鬼JS调试工具7.5是一款专为JavaScript开发者设计的高效调试利器,它能够帮助程序员在开发过程中快速定位并解决代码中的错误,提高开发效率。这款工具以其易用性和强大的功能在JS调试领域占据一席之地。 首先,...

    firebug 1.5 JavaScript兼容性调试利器

    Firebug 1.5是一款经典的JavaScript调试工具,它在Web开发领域中扮演着重要的角色,尤其是在JavaScript兼容性调试方面。JavaScript是一种广泛应用于浏览器端的脚本语言,它为网页动态化、交互性提供了强大支持。然而...

    Node.js-Androidnative层代码内存泄漏问题调试利器

    为了解决这一问题,我们引入了"LeakTracer"这个工具,它是基于Node.js开发的,专门用于调试Android Native层的内存泄漏。 LeakTracer的工作原理是通过Android的NDK接口,获取到系统内存分配和释放的信息,然后进行...

    淘宝UED培训-前端调试工具 PDF

    - JavaScript调试。 - 查看网络请求详情。 - 支持多种基于Firebug的扩展插件。 - **使用技巧**: - 选中DOM元素后高光显示。 - 查看DOM结构及其HTML代码。 - 分析DOM元素的样式。 - 调试JavaScript代码,设置...

    IE下的WEB调试利器

    "IE下的WEB调试利器"这个标题指的是专为Internet Explorer浏览器设计的Web调试工具,它类似于Firefox的FIREBUG,允许开发者查看和修改网页的CSS样式,以及更好地理解和操作DOM(Document Object Model)结构。...

    腾讯开源的手机前端开发调试利器 vConsole.zip

    如果项目中用到了CommonJS或SeaJS这种AMD/CMD规范的模块加载方式,可以在module中使用require()引入vConsole:var vConsole =require('path/to/vconsole.min.js');好了,怎么打印log呢?与电脑端一致,可以直接...

Global site tag (gtag.js) - Google Analytics