当前位置:  开发笔记 > 编程语言 > 正文

Firefox Firebug扩展 - 冻结Javascript功能?

如何解决《FirefoxFirebug扩展-冻结Javascript功能?》经验,为你挑选了2个好方法。

如何在firebug中冻结Javascript,以便我可以在html中检查它所做的更改?例如,如果我有一个jQuery翻转效果,我想在那个时间点检查HTML代码.

我相信Dreamweaver CS4有这个功能名为freeze javascript和live code.在Firebug或其他Firefox扩展中是否有免费的等价物?



1> Dan Lew..:

通过"冻结",我认为你的意思是调试,是的,Firebug肯定有这个.

首先,您必须进入Firebug上的"脚本"选项卡.如果在站点上禁用了脚本,请启用它.

现在,转到下拉列表并选择要调试的JavaScript文件.这通常是具有内联JavaScript的页面本身或链接页面.找到要冻结的代码行,然后单击行号左侧.你会看到一个红点出现 - 这个点表示代码将在执行期间冻结.代码存在后,您可以通过转到"HTML"选项卡来访问当前的HTML.您还会看到Firebug脚本窗格右上角的图标亮起,允许您继续执行,跳过,步入或逐步退出每行代码,观察每行执行的HTML更改.

请注意,Firebug允许您逐行遍历代码,这意味着最小化的JavaScript文件(其中所有代码都压缩到一行)对于调试来说是非常糟糕的,因为您无法分辨Firebug的位置.因此,出于调试目的,我强烈建议您获取非最小化版本的文件.

如果您需要更多帮助,我建议您查看Firebug文档,其中包含一些很好的指南.


这个答案的问题是,在JS中找到正确的位置(更不用说正确的文件!)并不总是很容易暂停执行.用例通常是用户是设计师,只是希望HTML停止更改足够长的时间来查看其结构!
它的工作原理但并不完全是我想要的功能,感谢答案.

2> Conley Owens..:

mut on mutate(选择html选项卡时的暂停按钮)是我能找到的最接近此功能的东西.它会在下次更改时暂停.它只是你想要的一个,但可能有用.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有