问下关于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 的文件夹中查找很好用
------解决方案--------------------
搜索->在文件中查找,可以指定目录,文件类型,还可以用正则
------解决方案--------------------
用 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; 单步调试
------解决方案--------------------