ie调试的话用   Companion.JS  一个插件  很好用的  不用配置,直接安装
eclipse调试的话 可以用jsdt 可能需要配置下 网上有很多说明
http://wokaours.blog.163.com/blog/static/121896142200961055838544/
最古老的办法 就是用alert() 调试 原文:http://wokaours.blog.163.com/blog/static/121896142200961055838544/

1. Javascript Debug Toolkit介绍

JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试 javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。

2. 如何安装

JSDT是基于eclipse3.2+,jdk1.5+基础开发的,因此安装JSDT前应当先安装jdk1.5+和eclipse3.2+。 JSDT下载地址:http://code.google.com/p/jsdt/downloads/list ,其中jsdt-1.0..zip 是JSDT的安装包,下载把其中的三个jar包解压到eclipse的plugins目录下,重启eclipse即可。目前版本解决的主要问题是编码,使用了自动探测编码的技术,解决编码问题。 jsdt-simple.swf是一段使用jsdt在chrome浏览器调试javascript的简单例子的录象。 jsdt-ext-desktop.swf是一段使用jsdt在safari浏览器调试javascript的录象。


3.如何使用

1. 在eclipse中打开调试对话框

如下图所示:

2. 新建一个Javascript Debug

如下图所示 在url中输入要调试的url--本地文件名或服务器上的文件名(只支持http类型的url)。在browser输入框中选择浏览器(ie,firefox,safari或chrome等)

点击调试后会打开浏览器,,eclipse也会转到调试视图,并打开所有用到的javascript文件。

如果没有打开javascript文件,请查看调试透视图中是否打开了Debug Scripts视图


如果没有打开该视图,请点击:window-show view-other->Debug Scripts打开Debug Scripts视图,再选择当前调试堆栈,即可看到Debug Scripts视图,双击Debug Scripts中的文件,即可打开script文件。


3. 设置断点

在js文件中可以设置断点

浏览器中运行到该行js时会自动中断,eclipse也会停止在该断点,等待用户操作。

4. 其他操作

因为其他操作和eclipse调试是一样的,这里不再多讲。

JSDT 官方网址:http://code.google.com/p/jsdt/

谷歌不能用的,下载地址为:http://www.educity.cn/xiazai/8472303.html

当然使用Firefox的朋友也可以选择 FireBug,也是很不错的JS调试工具。

最新文章

  1. XAML UserControl的继承
  2. text-transform属性
  3. Machine Learning Algorithms Study Notes(4)—无监督学习(unsupervised learning)
  4. SpringMVC4.0.3 @ResponseBody JSON 中文乱码问题
  5. linux打包压缩命令汇总
  6. .net System.Net.Mail 之用SmtpClient发送邮件 Demo
  7. MVC Code First (代码优先)
  8. 四、Linux/UNIX操作命令积累【chmod、chown、tail】
  9. JAVA网络编程TCP通信
  10. git 覆盖本地变化
  11. github pages绑定域名
  12. Conv1D、Conv2D、Conv3D
  13. Sublime_SublimeServer
  14. TextView 借助Linkify,使用自定义模式设置链接
  15. ETL化的IOTA架构
  16. Linux用root强制踢掉已登录用户
  17. jsfl 巧用获取jsfl绝对路径,导入配置文件,注意配置文件无法改变舞台宽高
  18. Beta阶段贡献分配规则
  19. Python学习笔记14—模块
  20. python mysql安装

热门文章

  1. JS替换回车换行符
  2. F题
  3. 洛谷P3093 [USACO13DEC]牛奶调度Milk Scheduling
  4. msp430入门编程17
  5. how-do-i-access-windows-event-viewer-log-data-from-java
  6. mySQL windows 服务
  7. 2017多校Round5(hdu6085~hdu6095)
  8. Free命令详解和释放linux Cache(转载)
  9. vue-alioss-组件封装
  10. LUA协程复用