在Js中如何知道一个方法是在哪里定义的?

我在很多框架中,因为引入了N多的JS脚本,在前端使用时,有很多方法不知道是哪个JS包里的,在哪里定义,如下面这个语句:

JSON.stringify($("#div_zd").GetWebControls());

如上面的那个GetWebControls()方法,看前面的选择器,看似是JQuery的方法,但好像JQuery没有这个方法吧,我怎样才能找到这个方法是哪个包里定的,怎样找到他的源码?谢谢了

阅读 4.2k
2 个回答

1.编辑器全局搜索方法名,自然能找到该方法源码
2.在 sources 中,用到改方法上面打个断点,然后进入内部方法就能找到源码

断点位置,然后在 Console 执行一下不带 括号() 的就能看到源码位置了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题