快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Firebug使用之三--ScriptPanel

Script Panel

Firebug使用之三--Script Panel
Firebug使用之三--Script Panel
Script Panel

The main purpose of the script panel is to debug JavaScript code. Therefore the script panel integrates a powerful debugging tool based on features like different kinds of breakpoints, step-by-step execution of scripts, a display for the variable stack, watch expressions and more.

江都ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

Contents

 [hide]
  • 1 Options Menu
  • 2 Panel Toolbar
    • 2.1 Break On Next
    • 2.2 Script Type Menu
    • 2.3 Script Location Menu
    • 2.4 Execution Control Buttons
  • 3 Breakpoints
    • 3.1 Setting breakpoints
    • 3.2 Types
    • 3.3 Conditions
    • 3.4 Automatic Breakpoints
  • 4 Variable Tooltips
  • 5 Side Panels
    • 5.1 Watch
    • 5.2 Stack
    • 5.3 Breakpoints
  • 6 Search
  • 7 See also

[edit]Options Menu

This menu is reachable via the little arrow in the panel tab ( Firebug使用之三--Script Panel ) or by right-clicking on on the panel tab (since Firebug 1.9).

Option Preference Description
Enabled/Disabled extensions.firebug.script.enableSites Enables the Script Panel
Show chrome sources extensions.firebug.service.showAllSourceFiles Toggles the display of program and add-on internal sources.

Note that Firebug will still not activate for chrome URLs unless you also set service.filterSystemURLs to false (seeFirebug Preferences).

Track Throw/Catch extensions.firebug.service.trackThrowCatch Toggles tracking of throw/catch blocks
Show Break Notifications extensions.firebug.showBreakNotification Toggles the display of break notifications

For more info about tweaks available in Firebug please see the full list of preferences.

[edit]Panel Toolbar

[edit]Break On Next

The Break On Next button ( Firebug使用之三--Script Panel ) gives you the possiblity to stop the script at the next executed command. This can be a user action, a timeout or anything else that causes script execution. As soon as you click on the button, it is armed. When any script execution occurs now, the debugger will halt the script and you can step through it.

There are several other Break On ... features available at the other panels.

[edit]Script Type Menu

The Script Type Menu filters the Script Location Menu by different types of scripts. Thereby three different kinds of scripts are distinguished:

Type Description
static All scripts, that are loaded together with the page (via the