关于javascript的调试
在.net(其他的环境有的也是可以的)环境下,除了用alert这种土办法,还可以对javascript进行逐行调试,具体有2个方法:
A.
1,首先,要让你的ie允许调试脚本,具体步骤如下:
打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项
2,打开vs.net,创建一个新的asp.net项目(或打开一个)
3,运行你要调试的页面
4,当你的页面呈现在ie里的时候,重新回到vs.net
5,在脚本中设置断点:
调试菜单->窗口->调试文档
->在“运行文档”中选择要调试的页面(这是一个类似于解决方案管理器的浮动工具栏)
6,然后,你可以通过操作网页来进入脚本,当脚本运行到断点时,就可以进行调试了。如果你想在页面开始装载时就进入调试状态,可以按F10(逐过程)进行调试。
B.
1,首先,要让你的ie允许调试脚本,具体步骤如下:
打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项
2.在要调试的代码处添加语句:
debugger
脚本运行到debugger处会自动断下来。
A方法的缺点是不能调试javascript里load时的代码,即不能调试下面的代码:
<script language=javascript>
//-------
var objTxt=......
//--------
</script>
<script language=javascript> </script>
因为只有已经load的页面才会在“运行文档”中显示出来,所以无法调试load的代码(或者有办法而我不知道)。
B方法可以调试javascript在 load时的代码,并且在其他的可调试的js编辑器里B方法也是有用的! <script language=javascript> </script> <script language=javascript> </script>
关于javascript的调试相关推荐
- Javascript的调试利器:Firebug使用详解
copy from: http://blog.csdn.net/tianxiaode/archive/2007/09/02/1769152.aspx Javascript的调试,是开发Web应用尤其是 ...
- js经验分享 JavaScript反调试技巧
在此之前,我一直都在研究JavaScript相关的反调试技巧.但是当我在网上搜索相关资料时,我发现网上并没有多少关于这方面的文章,而且就算有也是非常不完整的那种.所以在这篇文章中,我打算跟大家总结一下 ...
- JavaScript 反调试技巧
(点击上方公众号,可快速关注) 英文: x-c3ll 译文:FreeBuf.COM www.freebuf.com/articles/system/163579.html 写在前面的话 在此之前, ...
- Javascript的调试利器:Firebug使用详解(上)
Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug.Firebug是Joe Hewitt开发的一 ...
- JavaScript单步调试
JavaScript单步调试 作为前端开发人员,单步调试这一项技能往往被忽略,但是我依然觉得单步调试是一个非常实用并且基本的技能.当然,前端开发人员主要与JavaScript接触,在这里,我向大家介绍 ...
- ASP.NET站点配置以及VS2008下C#、JavaScript联合调试(Ajax) ----以最短路径Dijstra最短路问题为例
实验任务描述: 用VS2008构造ASP.NET站点开发环境: 用ASP.NET完成JavaScript开发调试: 用Ext3.0.0完成一个简单的树显示站; WebService程序设计,Dijst ...
- JavaScript开发调试篇 - JavaScript shell
博文主要内容: 主要介绍开发调试JavaScript代码的工具,用来快速测试 JavaScript 代码片段 1. JavaScript shell 的安装及使用 2. 在线调试:介绍一个功能强大的在 ...
- Javascript高级调试——console.table()
原文:http://www.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable 本文只是简单翻译,部 ...
- Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
这是 JavaScript 常用的手法用于网站方保护源码不被大家轻易的查看到,会一直循环调用 function anonymous() {debugger} 方法使网页始终处于调试状态,干扰大家查看网 ...
- JavaScript语言调试技巧
1. 使用alert()语句进行调试 当不能定位程序发生错误引发的异常时,可以采用代码跟踪方式查找错误,这时可以将alert()语句放在程序的不同位置,用它来显示程序中的变量及函数返回值等. < ...
最新文章
- 文档相似度的比较tf-idf lda lsi
- emmap erlang_erlang的map基本使用
- spring aop 环绕通知around和其他通知的区别
- 第三次学JAVA再学不好就吃翔(part52)--String类的其他功能
- 解决开发问题的思路与心态
- 416亿元公有云市场:阿里173亿、腾讯50亿、华为35亿
- android jni示例_Android TextInputLayout示例
- 局域网 访问计算机 软件,局域网共享软件
- 雷云3计算机不满足系统要求,电工进网作业许可考试(高压类)4、5、6章题库(无答案)...
- web前端面试题讲解-网站重构的理解
- Win 10 专业版重新激活详细操作步骤
- html中表格整体居中,html中怎么把表格居中
- [javaSE] 基本类型(String相关)
- 判断四个点是否在同一个平面上
- 任天堂游戏 html5,明年的预备阵容!任天堂承诺却还没出的作品
- c语言pow为什么溢出,c – GMP pow中的溢出处理
- 翻车率贼高的一个小题目
- c语言软件如何调字间距,sublime text2如何更改行间距和字符间距?
- Redis的Java客户端——Jedis
- 阿里云大数据认证——基于阿里云数加构建企业级数据分析平台-课堂笔记
热门文章
- 【聚类】ConsensusClusterPlus包
- PMP有没有必要续证?
- Hadoop HA (一) --------- HA 概述 与 HDFS-HA 集群搭建
- 阳光明媚的一天~|~
- 加拿大一枝大黄花的最新消息,吃掉它。
- 阿里专家20讲,玩转一站式实时数仓Hologres训练营(限量免费)
- CTF-练习平台-Misc之 MISC图穷匕见
- 把html页面转换为pdf
- tsm9_Momentum_Ultimate Oscillators_MACDivergence index_Stochastic RSI_A/D Oscillator_RVI Vigor ADX
- 50条狗中有多少条病狗?