首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用Firefox调试页面时,我如何定位Javascript以获得一些效果?

问在使用Firefox调试页面时,我如何定位Javascript以获得一些效果?
EN

Stack Overflow用户
提问于 2013-10-06 02:08:23
回答 1查看 55关注 0票数 1

当我想要模拟一个网站时,我知道有一些效果是通过Javascript实现的,例如,鼠标悬停在菜单类别上时,子菜单会自动下拉并改变菜单类别的背景颜色。

但是我怎么知道这个效果是在哪个Javascript文件的哪一行触发的呢?这就引出了一个后续问题:当我使用Firefox内置的调试工具调试一个页面时,这个页面的所有JS文件是否都下载到了我的本地机器上?这是否意味着,当我确定发生了某种Javascript效果时,我可以在我的机器上找到该代码?

EN

回答 1

Stack Overflow用户

发布于 2013-10-06 02:44:06

是的,你的浏览器会下载所有的Javascript文件。然而,这无助于找到你感兴趣的效果的来源。你可以在你的调试器中这样做。

要找到导致您感兴趣的效果的文件,请复制页面并注释掉Javascripts,直到效果消失。为了获得最大的效率,使用二进制搜索--注释掉一半的文件,看看它是否在那些文件中,如果没有注释掉另一半,那么注释掉剩下的一半,依此类推(依赖关系会使它变得更复杂,但您会弄清楚的。)

要找到这一行,一旦将其保存到文件中,请在顶部放置一个断点,并使用调试器逐步执行,直到您看到效果发生为止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19201030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档