日期:2014-05-16  浏览次数:20358 次

问下关于JavaScript调试的问题
1. 现在的项目比较大

有好多的JS文件

今天学习中发现
一个文件调用的方法怎么也找不到

类似于 
<body onload="abc();init();">

就是这个init()方法,这个页面包含了N个JS文件(Jquery、自己写的还有一些GIS的js文件,哎,头大。),abc()方法 用Myeclipse搜索就能找到,
这个init()方法就找不到,但是删掉这个init()方法的话就执行不出结果了,
请问我如何快速的找到这个init()方法到底是哪个Js文件里面的方法呢?
谢谢。

项目是在IE下使用的,火狐下面运行不正常,给的源码就是这样的,我现在只是在学习的阶段。


------解决方案--------------------
你可以使用一些文本工具或搜索工具,对页面的所有JS文件进行内容搜索,查找init(),就可以知道了。
例如emedit或windows的搜索

------解决方案--------------------
用 UltraEdit 的文件夹中查找很好用
------解决方案--------------------
引用:
Quote: 引用:

用 UltraEdit 的文件夹中查找很好用


文件夹中查找?

搜索->在文件中查找,可以指定目录,文件类型,还可以用正则
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

用 UltraEdit 的文件夹中查找很好用


文件夹中查找?

搜索->在文件中查找,可以指定目录,文件类型,还可以用正则


额  我不是查找文件名,我是要查找 某个js文件里面的 init()方法呢,谢谢。

对就是找内容
------解决方案--------------------
abc();debugger;init();IE启用脚本调试;firefox使用firebug。可以进入调试模式。然后F11就可以进入init()方法体。
------解决方案--------------------
LZ,关于WINDOWS搜索,可以定位到JS目录下,然后进行内容搜索就可以了。
或者使用EMEDIT之类的文本工具,做文件中查找。
两者都很方便,不过如果使用EMEDIT之类的工具,搜索功能更强些。
3楼提到的UltraEdit也是一个不错的工具,希望能帮到LZ
------解决方案--------------------
引用:
abc();debugger;init();IE启用脚本调试;firefox使用firebug。可以进入调试模式。然后F11就可以进入init()方法体。


debugger; 单步调试
------解决方案--------------------