如何在浏览器和sublime编辑器中快速定位JS方法?

本文介绍如何使用谷歌浏览器的console调试器查找和定位JavaScript函数定义,包括通过console.log查看函数原型和构造器,以及在Sublime Text中直接搜索函数定义的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

谷歌浏览器:

   打开console调试器,输入

var f = 方法名.prototype.constructor;
console.log(f);
如
var f = admin_add.prototype.constructor;
console.log(f);

会返回:

ƒ admin_add(title,url,w,h){
	layer_show(title,url,w,h);
}

在返回的代码上,点击右键,会有  show function definition 的选项,注意一定要在返回的代码上点击,空白处点没有。

如图,就会跳转到资源Sources中,帮你找到改函数具体在哪个文件中,怎么定义的。

 

或者调试器中输入 javascript:alert(方法名)如 javascript:alert(ajax_get_table),回车会弹出方法的具体定义,但是看不到文件路径。

 

 

******************************分割线**********************************

    在sublime中查找函数,听说要用插件, 我想到一个最直接的办法就是 点 查找-》在文件中查找 ,比如我要找js函数checkAllSign,就搜索 function checkAllSign,很快找到匹配的,有一些明显是缓存文件排除,就找到了JS函数的路径

 

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值