标签:style class blog code java http
Firebug 2 UI:
The screenshot shows Win OS theme other OSes (Linux and Mac) have own
custom theme.
Firebug 2 introduces many new features and bug fixes also because we completely removed dependency on the ancient Firefox debugging engine (aka JSD1) and incorporated new debugging engine known as JSD2.
One of the most visible new features is probably that the Script panel supports JavaScript syntax highlighting.
Syntax coloring is also there if you edit HTML as a free text by clicking on the Edit button in the toolbar. The same for CSS source edit mode…
The Script panel also supports pretty-printing and if you deal with minified JavaScript code you’ll find this feature extremely useful.
Firebug 2 integrates existing EventBug extension and introduces new Events side panel within the existing HTML panel. This panel lists all of the event handlers on the page grouped by event type for the currently selected DOM element. The panel is nicely integrated with other Firebug panels and allows to quickly find out which HTML element is associated with specific event listener or see the JavaScript source code (read more).
Search in the HTML panel has been improved and the user can now use CSS selectors or regular expressions to find specific elements.
Code auto-completion system has been improved across Firebug 2 UI on several places. It’s now available in the Command Editor (within the Console panel) where you can press the <tab> key to open a little completion popup window.
Auto completion works even in breakpoint-condition popup dialog where it offers variables in the current scope.
You can enjoy auto-completion when editing HTML attributes (works for SVG attributes too) and also within HTML style attribute. All these little details make Firebug and awesome tool to use!
When debugging and stepping through your code you can quickly inspect and explore details of any JavaScript expression you see in the Script panel. Just hover your mouse over the expression or selected piece of code and see the result in the tooltip.
You can also right click on an expression (or again on the current selection) and pick Use in Command Line or Inspect in DOM Panel actions.
There is new option in the Console panel that allows to group console logs coming in a row from the same location (on by default).
This feature allows to examine and modify return value of a JavaScript function. See an example:
function myFunction() {
return foo();
}
The usual problem in other debuggers and tools is is how to examine the
return value of foo()
. Firebug allows that by stepping through a
return statement and displaying the value within the Watch side
panel. It even allows you to modify the return value through the Watch panel
just like other values (read
more).
One change we introduced in Firebug 2 is the way how to hide/show individual panels. Check out the next screenshot that depicts how it’s done.
Another nice enhancement allows displaying original CSS color values. There is a new option Colors As Authored in the CSS panel that allows displaying CSS color values as they were defined. This makes it easier to compare the styles interpreted by the browser with the ones inside the original CSS source file. While this new option is now the default, you still have the possibility to switch to hexadecimal, RGB or HSL formatting.
There is a new way how to quickly create new attributes for HTML elements. All you need to do is hover mouse cursor over the closing arrow bracket of an element you want to add a new attribute to. See, the cursor changes its shape into a hand.
Click on the closing tag to open an inline editor and start typing an attribute name.
The rest works as usual. After you typed the name press the tab key and type the attribute value.
The existing getEventListeners()
command (see a Firebug tip)
has been extended and it now displays also registered mutation observers for
given element.
You can use this test page to try it yourself.
Firebug 2.0 正式发布,网页开发插件,布布扣,bubuko.com
标签:style class blog code java http
原文地址:http://www.cnblogs.com/legend2012/p/3781250.html