html事件调试方式,JS事件调试 - 查找HTML元素绑定的事件以及绑定代码所在位置...

原文:

JS事件调试 - 查找HTML元素绑定的事件以及绑定代码所在位置

平常的网页开发调试工做中,常常须要知道指定的某个网页元素绑定了哪些事件以及绑定代码的位置,下面介绍三种用来跟踪页面中的事件的方法。html

一、使用firefox调试jquery

咱们可使用firefox的debug工具,找到指定元素,而后查看事件面板git

de4969b3f695c4a9a65d5f69e9dab689.png

二、使用chrome调试github

在要检查的元素上单击右键选择查看元素,而后,右边的面板中会显示style标签,切换到EventListenrs标签,能够看到相关的事件绑定信息。点击最右边的文件名称还能够跳转到事件定义代码在脚本文件中的位置。不过这种方法并不是老是可用,下面会提到。web

60d794ca272f97149e804192319dc00c.png

三、使用 Chrome Web Store 中 Visual Event 检查事件绑定信息chrome

上面的两种方法,当咱们定位定义事件的代码位置时,若是咱们使用了JS库(好比jquery)的话调试工做又会变得复杂,程序每每会把咱们引导到jquery库中,这样的话仍然是不方便找到在哪一个文件的那个行中addEventListener了事件。这个时候就须要 Visual Event 闪亮登场了……工具

安装完 Visual Event 后,工具条上会有 Visual Event 的图标。而后打开咱们要调试的页面,在工具栏上点击他那个火眼金睛同样的眼睛图标,网页上全部绑定了事件的 HTML 元素都会由一个半透明的蓝色遮罩层覆盖,鼠标移动到相应的元素上便可看到事件绑定信息。post

1b99a6e7d784737379f4b17ef5d5f155.png

刚才说了,在使用了Js 库的时候,visual event 依然很好用,下面列出它支持的几个库的名字及版本信息:google

DOM 0 events

jQuery 1.2.x +

YUI 2.6.x (2.x might work!)

MooTools 1.2.x

Prototype 1.6.x

JAK (Events 2.2)

Glow

获取 Visual Eventurl

VisualEvent 在GitHub上的位置 :https://github.com/DataTables/VisualEvent

VisualEvent 在Chrome webstore 上的位置:https://chrome.google.com/webstore/detail/visual-event/pbmmieigblcbldgdokdjpioljjninaim

本文参考资料

http://www.softwareishard.com/blog/firebug/eventbug-alpha-released/

http://www.sprymedia.co.uk/article/Visual+Event

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值