你知道我最喜欢引人注目的 javascript 的什么吗?当你触发一个事件时,你总是知道它会做什么。
<a onclick="thisHappens()" />
现在每个人都在喝这种不引人注目的酷爱饮料,这一点就不那么明显了。对绑定事件的调用可以发生在页面中包含的任意数量的 javascript 文件的任意行上。如果您是唯一的开发人员,或者您的团队有某种绑定事件处理程序的约定(例如始终使用某种格式的 CSS 类),那么这可能不是问题。但在现实世界中,这使得理解您的代码变得困难。
像 Firebug 这样的 DOM 浏览器似乎可以提供帮助,但是浏览元素的所有事件处理程序属性只是为了找到一个执行您正在查找的代码的属性仍然很耗时。即使这样,它通常也只是告诉你这是一个没有行号的匿名函数()。
我发现的用于发现事件触发时执行哪些 JS 代码的技术是使用 Safari 的分析工具,它可以告诉您在特定时间段内执行了哪些 JS,但有时可能需要大量的 JS 来搜索。
必须有一种更快的方法来了解单击某个元素时发生的情况。有人可以启发我吗?
查看视觉事件 http://www.sprymedia.co.uk/article/Visual+Event...这是一个小书签,您可以使用它来公开页面上的事件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)