如何在firebug中冻结Javascript,以便我可以在html中检查它所做的更改?例如,如果我有一个jQuery翻转效果,我想在那个时间点检查HTML代码.
我相信Dreamweaver CS4有这个功能名为freeze javascript和live code.在Firebug或其他Firefox扩展中是否有免费的等价物?
通过"冻结",我认为你的意思是调试,是的,Firebug肯定有这个.
首先,您必须进入Firebug上的"脚本"选项卡.如果在站点上禁用了脚本,请启用它.
现在,转到下拉列表并选择要调试的JavaScript文件.这通常是具有内联JavaScript的页面本身或链接页面.找到要冻结的代码行,然后单击行号左侧.你会看到一个红点出现 - 这个点表示代码将在执行期间冻结.代码存在后,您可以通过转到"HTML"选项卡来访问当前的HTML.您还会看到Firebug脚本窗格右上角的图标亮起,允许您继续执行,跳过,步入或逐步退出每行代码,观察每行执行的HTML更改.
请注意,Firebug允许您逐行遍历代码,这意味着最小化的JavaScript文件(其中所有代码都压缩到一行)对于调试来说是非常糟糕的,因为您无法分辨Firebug的位置.因此,出于调试目的,我强烈建议您获取非最小化版本的文件.
如果您需要更多帮助,我建议您查看Firebug文档,其中包含一些很好的指南.
mut on mutate(选择html选项卡时的暂停按钮)是我能找到的最接近此功能的东西.它会在下次更改时暂停.它只是你想要的一个,但可能有用.