在.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的调试相关推荐

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

    copy from: http://blog.csdn.net/tianxiaode/archive/2007/09/02/1769152.aspx Javascript的调试,是开发Web应用尤其是 ...

  2. js经验分享 JavaScript反调试技巧

    在此之前,我一直都在研究JavaScript相关的反调试技巧.但是当我在网上搜索相关资料时,我发现网上并没有多少关于这方面的文章,而且就算有也是非常不完整的那种.所以在这篇文章中,我打算跟大家总结一下 ...

  3. JavaScript 反调试技巧

    (点击上方公众号,可快速关注) 英文: x-c3ll   译文:FreeBuf.COM www.freebuf.com/articles/system/163579.html 写在前面的话 在此之前, ...

  4. Javascript的调试利器:Firebug使用详解(上)

    Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug.Firebug是Joe Hewitt开发的一 ...

  5. JavaScript单步调试

    JavaScript单步调试 作为前端开发人员,单步调试这一项技能往往被忽略,但是我依然觉得单步调试是一个非常实用并且基本的技能.当然,前端开发人员主要与JavaScript接触,在这里,我向大家介绍 ...

  6. ASP.NET站点配置以及VS2008下C#、JavaScript联合调试(Ajax) ----以最短路径Dijstra最短路问题为例

    实验任务描述: 用VS2008构造ASP.NET站点开发环境: 用ASP.NET完成JavaScript开发调试: 用Ext3.0.0完成一个简单的树显示站; WebService程序设计,Dijst ...

  7. JavaScript开发调试篇 - JavaScript shell

    博文主要内容: 主要介绍开发调试JavaScript代码的工具,用来快速测试 JavaScript 代码片段 1. JavaScript shell 的安装及使用 2. 在线调试:介绍一个功能强大的在 ...

  8. Javascript高级调试——console.table()

    原文:http://www.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable 本文只是简单翻译,部 ...

  9. Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示

    这是 JavaScript 常用的手法用于网站方保护源码不被大家轻易的查看到,会一直循环调用 function anonymous() {debugger} 方法使网页始终处于调试状态,干扰大家查看网 ...

  10. JavaScript语言调试技巧

    1. 使用alert()语句进行调试 当不能定位程序发生错误引发的异常时,可以采用代码跟踪方式查找错误,这时可以将alert()语句放在程序的不同位置,用它来显示程序中的变量及函数返回值等. < ...

最新文章

  1. 文档相似度的比较tf-idf lda lsi
  2. emmap erlang_erlang的map基本使用
  3. spring aop 环绕通知around和其他通知的区别
  4. 第三次学JAVA再学不好就吃翔(part52)--String类的其他功能
  5. 解决开发问题的思路与心态
  6. 416亿元公有云市场:阿里173亿、腾讯50亿、华为35亿
  7. android jni示例_Android TextInputLayout示例
  8. 局域网 访问计算机 软件,局域网共享软件
  9. 雷云3计算机不满足系统要求,电工进网作业许可考试(高压类)4、5、6章题库(无答案)...
  10. web前端面试题讲解-网站重构的理解
  11. Win 10 专业版重新激活详细操作步骤
  12. html中表格整体居中,html中怎么把表格居中
  13. [javaSE] 基本类型(String相关)
  14. 判断四个点是否在同一个平面上
  15. 任天堂游戏 html5,明年的预备阵容!任天堂承诺却还没出的作品
  16. c语言pow为什么溢出,c – GMP pow中的溢出处理
  17. 翻车率贼高的一个小题目
  18. c语言软件如何调字间距,sublime text2如何更改行间距和字符间距?
  19. Redis的Java客户端——Jedis
  20. 阿里云大数据认证——基于阿里云数加构建企业级数据分析平台-课堂笔记

热门文章

  1. 【聚类】ConsensusClusterPlus包
  2. PMP有没有必要续证?
  3. Hadoop HA (一) --------- HA 概述 与 HDFS-HA 集群搭建
  4. 阳光明媚的一天~|~
  5. 加拿大一枝大黄花的最新消息,吃掉它。
  6. 阿里专家20讲,玩转一站式实时数仓Hologres训练营(限量免费)
  7. CTF-练习平台-Misc之 MISC图穷匕见
  8. 把html页面转换为pdf
  9. tsm9_Momentum_Ultimate Oscillators_MACDivergence index_Stochastic RSI_A/D Oscillator_RVI Vigor ADX
  10. 50条狗中有多少条病狗?