ie、firefox等浏览器中,调试js的问题

请教web前端师们,ie、firefox各大主流浏览器调试过程中,在没有打断点的情况下,当我点击某个按钮时,我想自动跳入该事件的js代码, 如何做到? 谢谢。

一般采用alert方式,分别裁一段一段的能够执行出结果的代码,插入一个alert,假如能够弹出结果,证明可以执行到这里,依次向下调试;一般地,一个函数调试一次。如果对语法比较熟悉,基本不太用调试,选一个好的编辑器会给你减少很大的工作量,一些错误可以自动提示。追问

可能你没明白我的意思。 是这样的,比如我想调试别人网站的js(比如用firebug、F12开发工具), 我们一般不知道一个事件的入口函数写在哪个js文件里面(一般只有通过选择器id或class去查找相应的函数), 这个时候我在想有没有一个比较好的方法能直接追踪到入口函数,就象Visual Studio F12追踪一样。。

追答

那你只能先把别人网站的JS文件扒下来,当前好像没有那样的工具去查找相应的函数;只能通过查找函数名或类名去锁定了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-26
  您好!很高兴为您答疑。
  在不加断点的情况下,您使用任何调试或开发环境都无法自动跳入代码,因为断点的含义是中止符,当代码运行至此时会因为中止符而暂定,当不存在断点时,程序收到的就是顺序执行命令,不会也无法知道在某个过程中中止。
  如果对我们的回答存在任何疑问,欢迎继续问询。本回答被网友采纳
第2个回答  2013-06-07
Chrome 可以下事件断,IE 和 Firefox 貌似不行
第3个回答  2013-06-07
按F12

字数字数
相似回答