zoukankan      html  css  js  c++  java
  • 利用Visual Studio调试JavaScript脚本

    大家如果用过JavaScript一定对它的调试感到很头痛吧,浏览器所返回给你的错误信息基本没有任何意义。一个很小的错误可能导致调试大半天,费时费力。

    先说些废话= =b...昨天公布了研究生寝室分配结果,但由于每个人只能看到自己的,非常不爽,不知道自己套间里都有些谁,联系到前几周泄漏出来“自然辩证法学生名单”里提供了所有查询需要的信息,所以今天写了个程序来“找室友”...其实这程序很早之前就想写的,因为我们的毕业照的查询网站也很sb...轻松就能搞到所有同学的毕业照...但当时比较忙...就一直没去写(虽然灰常简单= =b,但偶没写过类似的程序...(偶是废人...)还是要研究一下的...),现在后悔来不及了...网站撤了...囧死...所以今天一不做二不休,赶紧码了个破段子出来,了解大家都住在哪也是有用滴嘛,偶哈哈哈

    那么言归正传...虽然用ASP.NET啦,PHP啦,XXX啦都能干这件事...我还是选了js,毕竟在RIA时代...js那是正途啊,总是要学的,不如现在学。所以现在的问题就是js怎么调试了...恩,听我娓娓道来(pia飞...快说...)

    我们用到的调试工具是Visual Studio(偶用的2008,偶确信2005也行,不晓得2005以前的行不行,按理来说应该也可以,只是操作上有些区别)。

    首先,打开一个IE,并用Visual Studio打开你要调试的脚本/网页(Embeded Script),如下图。

    image

    然后呢,我们将当前的Visual Studio调试器Attach到浏览器上,Debug->Attach to Process...

    image

    在弹出的对话框中,确认Attach to:到Script code,因为我们调试的是Script,如果缺省不是Script code,请按Select键选择Script。在Available Processes中选择iexplore.exe,就是浏览器进程。

    image

    现在,可以在脚本中下断点啦。比如我希望在下图的地方设置一个断点:

    image

    然后在IE中打开刚才那个网页,脚本就很听话的在你设置的地方断了下来,可以看到Locals,还有Immediate Window,这样调试是不是就很方便了呢,哈哈。

    image

    不过这个调试的缺点是只能用IE,Firefox则不行,所以Firefox的调试还是得要Firebug来搞,不过Firebug的调试脚本功能可就弱多咯。

  • 相关阅读:
    C++中的 . 和 >
    JVM内存学习
    JAVA内部类
    2013年3月25日
    Dalvik虚拟机
    多线程访问数据库
    深入学习Android笔记(一)
    结对项目四则运算 “软件”之升级版
    分布式版本控制系统Git的安装与使用
    第一次作业准备
  • 原文地址:https://www.cnblogs.com/toto0473/p/2418130.html
Copyright © 2011-2022 走看看