+ All Categories
Home > Technology > Firebug: Javascript Development Made Easier

Firebug: Javascript Development Made Easier

Date post: 20-Aug-2015
Category:
Upload: binny-v-a
View: 5,690 times
Download: 2 times
Share this document with a friend
Popular Tags:
17
2005-12- 31 Your Name Your Title Your Organization (Line #1) Your Organization (Line #2) Firebug: JavaScript Development made easier Binny V A http:// www.openjs.com/
Transcript
Page 1: Firebug: Javascript Development Made Easier

2005-12-31

Your NameYour Title

Your Organization (Line #1)Your Organization (Line #2)

Firebug: JavaScript Development made easier

Binny V A

http://www.openjs.com/

Page 2: Firebug: Javascript Development Made Easier

2

Firebug: An Introduction

Firefox pluginJavaScript DebuggerDOM ViewerJavaScript ProfilerJavaScript Logging EngineAnd a LOT more...

Its a...

getfirebug.com

Page 3: Firebug: Javascript Development Made Easier

3

Disadvantages of Firebug

Big(relatively) – causes firefox to be slowerMight make firefox unstableMakes you hate IE even more

No firebug for IE

Page 4: Firebug: Javascript Development Made Easier

4

Firebug

Page 5: Firebug: Javascript Development Made Easier

5

Finding an Element

InspectRight Click > InspectFirebug Toolbar > Inspect > Click on Element

HTML Tab > FindFind hidden elements this way.

Page 6: Firebug: Javascript Development Made Easier

6

Firebug, the CSS Editor

Ability to locate CSS rulesLive updation of CSS ValuesDisable rules individuallySee inheritance of CSS rules

Page 7: Firebug: Javascript Development Made Easier

7

CSS Editor

Special handling of margin/padding – useful for designersShows the 'Box Model' in Layout Tab

Shows Computed Style(final style)

Page 8: Firebug: Javascript Development Made Easier

8

HTML Viewer

Highlights the element under the mouse.

Page 9: Firebug: Javascript Development Made Easier

9

HTML Viewer

Highlight changes in DOMDelete NodesEdit the HTMLAdd/Edit/Delete attributes'Scroll into View'

Page 10: Firebug: Javascript Development Made Easier

10

DOM Viewer

See the element's DOM PropertiesEditing Possible(double click)See all the functions for that DOM node

Page 11: Firebug: Javascript Development Made Easier

11

Net View

See load times for all itemsSee Headers

Page 12: Firebug: Javascript Development Made Easier

12

Console

Log Ajax CallsLog EventsThe ProfilerLive execution of JS Code

Page 13: Firebug: Javascript Development Made Easier

13

Console API

Logging Engineconsole.log(“We are at point A”);console.info(“We are at point B”);console.warn(“At point C!”);consele.error(“We reached point D :-(“);

You don't have to use alert for debugging any more

Page 14: Firebug: Javascript Development Made Easier

14

JavaScript Debugger

Everything expected from a debuggerBreakpoints

RunStep IntoStep OverLine by line executionVariable value on hover

WatchesStacks

Page 15: Firebug: Javascript Development Made Easier

15

Other Web Development Plugins for Firefox

Web DeveloperHTML ValidatorGreasemonkeyYslowColorZillaMeasureItLive HTTP Headers

Page 16: Firebug: Javascript Development Made Easier

16

Non-Firefox Browser Helpers

Firebug LiteIE

DebugBarDev Toolbar

Page 17: Firebug: Javascript Development Made Easier

17

Thank You - Questions?


Recommended