大家如果用过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的调试脚本功能可就弱多咯。

转载于:https://www.cnblogs.com/toto0473/archive/2012/03/26/2418130.html

利用Visual Studio调试JavaScript脚本相关推荐

  1. Visual Studio调试XtraReport脚本

    要启用此功能,请将<system.diagnostics>标记中包含的以下行添加到应用程序配置文件(或ASP.NET 应用程序的web.config文件)的<configuratio ...

  2. IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程

    IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程 目录 C++编译器之VS2015 1.新建项目,VisualC++,空项目,确定 2.右键项目文件夹,添加,新建 3.添 ...

  3. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  4. Visual Studio中JavaScript智能提示(即引用JS库)

    Visual Studio中JavaScript智能提示(即引用JS库) 一.直接在JavaScript文件顶部输入代码,直接引用JavaScript文件类型库 /// <reference p ...

  5. Visual Studio调试/加载速度很慢

    本文翻译自:Visual Studio debugging/loading very slow I'm at wits end. 我的智慧结束了. Visual Studio is typically ...

  6. Visual Studio 调试(Dubug)模式下的“未定义标识符”

    原文:https://blog.csdn.net/pijk55556/article/details/60969091 Visual Studio 调试(Dubug)模式下的"未定义标识符& ...

  7. IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程

    IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程 目录 第一步,先安装python环境 第二步,加载本地已有的python 第一步,先安装python环境

  8. 【备忘】visual studio调试状态下显示lua调用栈

    编辑文件:[VS安装目录]/Common7/Packages/Debugger/autoexp.dat,在文件最后[hresult]之上的空白插入以下代码,就可以在 visual studio调试的时 ...

  9. visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

    问题描述 "Win32Project3.exe"(Win32): 已加载"D:\software\VS2013\VS2013 文档\Win32Project3\Debug ...

最新文章

  1. Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略
  2. echarts在.Net中使用实例(二) 使用ajax动态加载数据
  3. 蜂鸟智游大数据:“人在囧途”的春运,航空公司们可操碎了心
  4. android+listview设置行高,android – 无法在行xml中设置listView行高的高度
  5. php程序控制结构,PHP 控制结构
  6. java Thread.yield()用法详解
  7. C语言队列(排队)先进先出.实现全部函数
  8. 在虚拟机centos7中使用docker安装nginx后,本地浏览器无法访问?
  9. (简单实用小技巧)在浏览器如何打开php文件
  10. c语言 组合问题,排列组合问题 C语言
  11. 旷世科技面试——CV岗/后端开发
  12. [笔记] APIO 2018 Day1
  13. 地理信息系统的发展趋势——网格GIS
  14. 新初三暑假的记录和总结
  15. MySQL连接查询—自身连接
  16. tooth的用法_tooth的用法总结大全
  17. CANDENCE :如何新建PCB文件、设置PCB画布尺寸、绘制PCB板框
  18. 乐视网造假上市,法律后果有哪些?
  19. 三十五岁失业的程序员,后来都干什么去了?
  20. 学生网站模板:旅游出行网站设计——旅游网设计(15页) HTML+CSS+JavaScript 学生DW网页设计作业成品 学生旅游网站模板

热门文章

  1. jps jstat命令用法
  2. 有什么pdf拆分页面方法?分享几个拆分PDF的方法
  3. 协众信息想成为高薪UI设计师,必须要会这些!
  4. dt/dt_拜亚动力DT150专业耳机评测
  5. unity3d学习(一):unity3d的介绍
  6. book mac pro怎么重装系统_Macbook Pro怎么重装系统?
  7. 【Unity3d游戏开发】Unity3D中常用的物理学公式
  8. 计算机c线摄影是检查什么的,X射线电子计算机体层摄影简称CT,由于诊断迅速、准确率高得到广泛的应用.C...
  9. python语言高空坠球_高空坠球砸中婴儿,整栋楼要赔钱,若孩子还在,现在应上幼儿园了...
  10. 使用google authenticator(谷歌身份验证器)打造用户登录动态口令