利用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),如下图。
然后呢,我们将当前的Visual Studio调试器Attach到浏览器上,Debug->Attach to Process...
在弹出的对话框中,确认Attach to:到Script code,因为我们调试的是Script,如果缺省不是Script code,请按Select键选择Script。在Available Processes中选择iexplore.exe,就是浏览器进程。
现在,可以在脚本中下断点啦。比如我希望在下图的地方设置一个断点:
然后在IE中打开刚才那个网页,脚本就很听话的在你设置的地方断了下来,可以看到Locals,还有Immediate Window,这样调试是不是就很方便了呢,哈哈。
不过这个调试的缺点是只能用IE,Firefox则不行,所以Firefox的调试还是得要Firebug来搞,不过Firebug的调试脚本功能可就弱多咯。
转载于:https://www.cnblogs.com/toto0473/archive/2012/03/26/2418130.html
利用Visual Studio调试JavaScript脚本相关推荐
- Visual Studio调试XtraReport脚本
要启用此功能,请将<system.diagnostics>标记中包含的以下行添加到应用程序配置文件(或ASP.NET 应用程序的web.config文件)的<configuratio ...
- IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程
IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程 目录 C++编译器之VS2015 1.新建项目,VisualC++,空项目,确定 2.右键项目文件夹,添加,新建 3.添 ...
- Windows10下利用Visual Studio Code搭建C语言开发环境
Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...
- Visual Studio中JavaScript智能提示(即引用JS库)
Visual Studio中JavaScript智能提示(即引用JS库) 一.直接在JavaScript文件顶部输入代码,直接引用JavaScript文件类型库 /// <reference p ...
- Visual Studio调试/加载速度很慢
本文翻译自:Visual Studio debugging/loading very slow I'm at wits end. 我的智慧结束了. Visual Studio is typically ...
- Visual Studio 调试(Dubug)模式下的“未定义标识符”
原文:https://blog.csdn.net/pijk55556/article/details/60969091 Visual Studio 调试(Dubug)模式下的"未定义标识符& ...
- IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程
IDE之VS:利用 Visual Studio中的IDE配置python语言进行编程 目录 第一步,先安装python环境 第二步,加载本地已有的python 第一步,先安装python环境
- 【备忘】visual studio调试状态下显示lua调用栈
编辑文件:[VS安装目录]/Common7/Packages/Debugger/autoexp.dat,在文件最后[hresult]之上的空白插入以下代码,就可以在 visual studio调试的时 ...
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
问题描述 "Win32Project3.exe"(Win32): 已加载"D:\software\VS2013\VS2013 文档\Win32Project3\Debug ...
最新文章
- Docker Toolbox:Docker Toolbox的简介、安装、使用方法之详细攻略
- echarts在.Net中使用实例(二) 使用ajax动态加载数据
- 蜂鸟智游大数据:“人在囧途”的春运,航空公司们可操碎了心
- android+listview设置行高,android – 无法在行xml中设置listView行高的高度
- php程序控制结构,PHP 控制结构
- java Thread.yield()用法详解
- C语言队列(排队)先进先出.实现全部函数
- 在虚拟机centos7中使用docker安装nginx后,本地浏览器无法访问?
- (简单实用小技巧)在浏览器如何打开php文件
- c语言 组合问题,排列组合问题 C语言
- 旷世科技面试——CV岗/后端开发
- [笔记] APIO 2018 Day1
- 地理信息系统的发展趋势——网格GIS
- 新初三暑假的记录和总结
- MySQL连接查询—自身连接
- tooth的用法_tooth的用法总结大全
- CANDENCE :如何新建PCB文件、设置PCB画布尺寸、绘制PCB板框
- 乐视网造假上市,法律后果有哪些?
- 三十五岁失业的程序员,后来都干什么去了?
- 学生网站模板:旅游出行网站设计——旅游网设计(15页) HTML+CSS+JavaScript 学生DW网页设计作业成品 学生旅游网站模板
热门文章
- jps jstat命令用法
- 有什么pdf拆分页面方法?分享几个拆分PDF的方法
- 协众信息想成为高薪UI设计师,必须要会这些!
- dt/dt_拜亚动力DT150专业耳机评测
- unity3d学习(一):unity3d的介绍
- book mac pro怎么重装系统_Macbook Pro怎么重装系统?
- 【Unity3d游戏开发】Unity3D中常用的物理学公式
- 计算机c线摄影是检查什么的,X射线电子计算机体层摄影简称CT,由于诊断迅速、准确率高得到广泛的应用.C...
- python语言高空坠球_高空坠球砸中婴儿,整栋楼要赔钱,若孩子还在,现在应上幼儿园了...
- 使用google authenticator(谷歌身份验证器)打造用户登录动态口令