如何调试 javascript? (想定位 网页中的一些点击事件,执行了 js 文件中的哪些函数)

2016-04-06 08:44:04 +08:00
 daiv
对于 javascript ,只会一些简单的 jquery 。所以来请教大家如何分析网页中的一些事件的。

例如:
http://caipiao.163.com/order/jczq-hunhe/
对于那些注选项的按钮,点击后,会有一些 js 函数执行,有没有工具能进行定位+分析吗?

我尝试了一下 chrome dev tools ,不是很会用。

希望能找到一些详细的针对这个型的入门资料。

2871 次点击
所在节点    问与答
15 条回复
jugelizi
2016-04-06 09:00:46 +08:00
firebug
daiv
2016-04-06 09:02:33 +08:00
@jugelizi 第一次用 firebug ,我现在去试试,
m939594960
2016-04-06 09:37:22 +08:00
大概就是这样。。
allenwu
2016-04-06 09:39:03 +08:00
Visual Event
daiv
2016-04-06 10:18:31 +08:00
@m939594960 为什么我的是空白的?
daiv
2016-04-06 10:26:04 +08:00
@allenwu Visual Event 我试了 chrome 的扩展,不是很好用。谢谢你
daiv
2016-04-06 10:28:17 +08:00
@m939594960 已发现问题,不会空白了,现在学习如何分析
baconrad
2016-04-06 12:30:37 +08:00
@daiv

https://developer.chrome.com/devtools/docs/javascript-debugging

這篇介紹的挺詳細的,可以下斷點和逐步執行。
daiv
2016-04-06 12:35:20 +08:00
@baconrad 要是 js 代码被压缩了,断点就很不好弄呀
jsonline
2016-04-06 12:37:48 +08:00
firebug 辣鸡
用 Chrome
colorfulberry
2016-04-06 12:55:02 +08:00
daiv
2016-04-06 14:12:29 +08:00
@colorfulberry 这个我用了呀,定位以后也还是显示压缩的行号
ETiV
2016-04-06 14:52:56 +08:00
Chrome 我不知道哪儿有查看元素事件绑定的地方, Firefox firebug 就有
colorfulberry
2016-04-07 11:30:38 +08:00
@daiv 最下面有个{}这个点击一下就给你展开了!
[pic]: https://raw.githubusercontent.com/colorfulberry/colorfulberry.github.io/master/img/debugger_js.png "pic"
daiv
2016-04-07 11:38:16 +08:00
@colorfulberry 这个功能我知道的,我的意思是: 元素事件绑定显示的行号,和原始的一样,压缩后,基本是 1-3 行,而无法具体找出

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX