LINUXZONE






 >> Hlavní stránka

(1740/07.09.2010)


 >> Administrace

(161/05.08.2010)


 >> Literatura

(311/07.09.2010)


 >> Bezpečnost

(345/03.09.2010)


 >> Programování

(307/19.04.2010)


 >> Distribuce

(97/09.06.2010)


 >> Síťování

(86/03.06.2010)


 >> Lokalizace

(10/15.09.2004)


 >> Aplikace

(176/12.08.2010)


 >> Multimedia

(32/31.03.2006)


 >> Hardware

(45/02.03.2007)


 >> Začínáme

(228/24.06.2010)


 >> Aktuálně

(562/06.09.2010)


 >> RELAX

(209/02.09.2010)


 >> Jinde vyšlo

přehled ostatních serverů




 Přihlášení




Login:
Heslo:
 uložit v prohlížeči


Nejste-li ješte zaregistrováni, můžete tak učinit zde.





 Vyhledávání




Hledaný výraz:
v klíčových slovech
v titulku
v anotaci
v textu








 Reklama









 Servis




*   Vaše náměty a připomínky
Máte k Linuxzone.cz nějaké připomínky nebo náměty? Našli jste na stránkách chybu? Dejte nám o tom vědět pomocí formuláře nebo v diskuzi.
Komentářů: 30
*   Podpořte Linuxzone.cz
Chcete podpořit náš server umístěním odkazu nebo zveřejněním backendu? Zde najdete vše potřebné.
*   Pište pro Linuxzone.cz
Máte zájem podílet se na obsahu Linuxzone.cz ať už jako redaktoři nebo i jinak? Dejte nám o sobě vědět!





 Aktuálně z bezpečnosti




-- 
6.12.2005, 19:01
Na serveru informit.com vyšla ukázková kapitola týkající se práce s řetězci z knihy Secure Coding in C and C++. (lz)

-- 
3.12.2005, 12:34
Bugtraq: Format String Vulnerabilities in Perl Programs. (lz)

-- 
3.12.2005, 12:32
Linux Advisory Watch December 2nd 2005. (lz)

-- 
23.10.2005, 13:28
Rozhovor na téma klasické zálohování versus CDP. (lz)

-- 
23.10.2005, 13:24
Linux Advisory Watch October 21st 2005. (lz)

další >>





 Aktuálně o software




-- 
6.12.2005, 19:07
Potřebujete-li pod linuxem rozchodit bezdrát založený na čipsetech Broadcom 43xx, konečně existuje linuxový ovladač. (lz)

-- 
6.12.2005, 19:04
Byla uvolněna verze Xen 3.0.0 virtualizační technologie XEN. (lz)

-- 
6.12.2005, 18:59
Byla uvolněna verze X11R6.9/X11R7 RC 3 grafickérho rozhraní X Window System. (lz)

-- 
3.12.2005, 12:45
Co je nového okolo projektu Amanda (open source zálohovací software)? Více na osnews.com. (lz)

-- 
3.12.2005, 12:40
Jak to akuálně v linuxu vypadá s podporou SATA.. (lz)

další >>





 Aktuálně z IT




-- 
3.12.2005, 12:51
Novellu se daří prodej linuxových produktů, oproti loňskému roku se Novell dočkal výrazného nárůstu. (lz)

-- 
3.12.2005, 12:48
Třetí verzi licence GPL by měla být publikována během jara 2007. (lz)

-- 
23.10.2005, 13:20
V Peru nyní mají zákon, který umožňuje nasazení open source software ve vládní správě. (lz)

-- 
23.10.2005, 13:14
Proč se Microsoft bojí Google? (lz)

-- 
27.9.2005, 22:01
Peru má zákon podporující free software. (lz)

další >>





 Nejčtenější články




-- 
Virtualizace - Praktický průvodce

-- 
Novinky ze světa svobodného software (21/2010)

-- 
Novinky ze světa svobodného software (22/2010)

-- 
Security Digest (21/2010)

-- 
Bezpečnost bezdrátové komunikace

-- 
Prodej svobodného software? (2/2)

-- 
Patentová reforma nestačí

-- 
Prodej svobodného software? (1/2)

-- 
Gamesárium [140]

-- 
Novinky ze světa svobodného software (23/2010)






 Nejlepší články




-- 
Security Digest (22/2010)

-- 
Virtualizace - Praktický průvodce

-- 
Security Digest (21/2010)

-- 
Novinky ze světa svobodného software (21/2010)

-- 
Novinky ze světa svobodného software (23/2010)

-- 
Prodej svobodného software? (2/2)

-- 
Novinky ze světa svobodného software (22/2010)

-- 
Bezpečnost bezdrátové komunikace

-- 
TCP/IP v kostce

-- 
Patentová reforma nestačí






 Anketa




Používáte nějaké rozšíření bezpečnostního modelu linuxového jádra?

Openwall (18%)

LIDS (12%)

Pax/Grsecurity (3%)

SELinux (6%)

RSBAC (1%)

jiné (1%)

používám standardní jádro (59%)







Linuxzone.cz - server o Linuxu pro programátory, administrátory a fanoušky.
Provozuje společnost Impossible.
ISSN: 1213-8738





Developer browser plugins, part 3

Vítám vás při další části seriálu Developer browser plugins. Dnes se podíváme na Firebug, který je určen pro prohlížeč Firefox.

FIREBUG

je zásuvný modul, který vám poskytne funkce na zobrazení, ladění a editování aktuální HTML stránky. Kromě toho můžete upravovat, editovat a ladit i kaskádové styly (CSS) a JavaScript. Instalace tohoto zásuvného modulu je jednoduchá a můžete ji zrealizovat přímo z domovské stránky: http://www.getfirebug.com/. Po úspěšné instalaci Firebug spustíte přes menu Tools | Firebug | Open Firebug. Spuštění nástroje Firebug se projeví tak, že se v dolní části prohlížeče zobrazí okno (viď následující obrázek).



V horní části okna najdete panel, který obsahuje následující funkce: Icon Firebug (po kliknutí na ikonu se rozbalí submenu, přes které můžete ovládat zásuvní modul; v menu najdete přibližně tři sekce s následujícím významem: povolení/zakázaní Firebug, nastavení Firebug a linky na diskusní skupiny, dokumentaci a atd.), Inspect – umožní v aktuální stránce označit element, resp. blok elementů, který můžete následně editovat kliknutím na tlačítko Edit (příslušná část kódu se přesune přímo do okna zásuvného modulu; zajímavou vlastností tohoto editování je fakt, že všechny změny se automaticky promítnou do zobrazené stránky), Clear – vyčistí konzolu a Profile – je pomůcka na optimalizaci JavaScriptu. Úplně napravo je zobrazený EditBox s lupou (ten vám umožní vyhledat požadovanou informaci v aktivním Firebug okně) a dvě tlačítka. Prvé umožní otevřít Firebug v novém okně a druhé slouží na ukončení práce s Firebug. Tento panel je kromě uvedených vlastností průběžně doplňován i o další funkce, v závislosti na aktivní položce menu nacházejícího se pod panelem. Opisované menu obsahuje tyto položky: Console, HTML, CSS, Script, DOM a Net. Kromě toho každé okno má napravo položku Options, po kliknutí na kterou se zobrazí obvykle několik řádkové submenu s dalšími pro aktivní okno specifickými volbami.

CONSOLE slouží na zobrazování chybových správ JavaScriptu, dále chybových správ CSS a XML a též požadavků (request) a odpovědí (response) XMLHttpRequests. Kromě toho z Console můžete volat libovolný JavaScript nacházející se v aktuální stránce, ale i např. napsat vlastní JavaScript po aktivovaní volby Larger Command Line (v překl. větší příkazový řádek) z menu Options, které se nachází v pravé horné části okna.

HTML vám umožní zobrazit a editovat HTML kód aktuální stránky. Pravá část okna obsahuje menu v kterém se nacházejí následující položky: Style (obsahuje definice kaskádových stylů), Layout (zobrazuje CSS box model) a DOM (zobrazuje vlastnosti vybraného HTML elementu). V každém z uvedených oken můžete měnit libovolnou hodnotu jednoduchým kliknutím a přepsáním původní hodnoty. Vykonané změny se následné projeví v hlavním okně HTML a zároveň i v načítané stránce. Po aktivování položky HTML z menu se v panelu nad menu zobrazí tlačítko Edit, které vás přepne do plnohodnotného edit módu. Za tlačítkem Edit se zobrazuje cesta (angl. path) k aktuálně vybranému elementu (tu můžete využít na rychlejší přesun po HTML struktuře dané stránky).

Položky CSS a Script z menu vám umožní zobrazit a editovat kaskádové styly a JavaScript. V obou případech se po jejich aktivování z menu, v panelu nad menu zobrazí tlačítko Edit, které vás přepne do plnohodnotného edit módu. Za tlačítkem Edit se obvykle zobrazí submenu, které obsahuje seznam *.css, resp. *.js souborů (v případě, že jich je víc) připojených k aktuální stránce. Kterýkoli soubor nacházející se v tomto submenu můžete editovat jednoduchým výběrem příslušné položky. Po aktivování položky Script z menu nezískáte jen obyčejný editor, ale zároveň i nástroj na debugování (ladění) JavaScriptu. Jednotlivé řádky kódu v tomto editore, jsou číslované a můžete na ne přidat breakpointy (body přerušení). Postup je jednoduchý. Stačí, kliknout vedle čísla řádku; následně se na tomto místě zobrazí červený bod, který symbolizuje breakpoint (bod přerušení). Nyní stačí, znovu načítat stránku a počkat, dokud prohlížeč spustí příslušný JavaScript kód. Následně se vykonávaní tohoto kódu zastaví a vy můžete sledovat obsah nadefinovaných proměnných v pravé části okna. Tato část okna obsahuje dvě záložky: Watch a Breakpoints. Přes okno Watch můžete nadefinovat libovolný počet proměnných, které chcete sledovat a přes Breakpoints se můžete podívat na seznam všech aktivních bodů přerušení.





Přes položku DOM můžete sledovat a editovat DOM (Document Object Model) strukturu dané stránky. Poslední položkou v hlavním menu je Net. Net obsahuje seznam všech položek, které se stahují spolu se stránkou (např. obrázky, flash, soubory js, css, html a atd.). Při každé položce se můžete podívat na Headers (hlavičky), Response (odpověď), velikost souboru v B, KB, MB, včetně času, který byl potřebný na stáhnutí položky z příslušného servera umístněného v síti Internet. Na konci seznamu nechybí sumář, tj. celkový počet požadavků, celková velikost souborů v KB, MB a samozřejmě celkový čas potřebný na načítaní těchto dát. Po aktivování položky Net z menu se v panelu nad menu zobrazí tlačítko Clear, které slouží na vymazání informací zobrazených v okně. Za tlačítkem Clear se vždy zobrazí další tlačítka (např. All, HTML, CSS, JS, XHR, Images a Flash). Tlačítko All slouží na zobrazení všech dostupných informací v jednom okně. Ostatní tlačítka zobrazí vždy jen příslušné informace, např. Images (zobrazí jen informace o stáhnutých obrázcích). Podobně fungují i ostatní tlačítka..




NÁZEV: Firebug
VERZE: 1.05
AUTOR: Joe Hewitt
SOUBOR: firebug-1.05-fx+fl.xpi
WWW: http://www.getfirebug.com/

Další části seriálu:

Autor: Peter Gašparovič, 29. 05. 2008, 07:00
Sekce Aplikace, Komentářů: 0
Průměrné hodnocení: 2,99

o Poslat e-mailem
o Tisk článku
o Uložit do profilu


 Přispějte nám




Líbil se Vám tento článek? Můžete ho ocenit zavoláním na tel. číslo 906 460 134.
Cena hovoru za 1 minutu je 46 Kč.





 Hodnocení článku




Článek hodnotím jako:  [1] výborný   [2] dobrý   [3] průměr   [4] špatný   [5] hrůza  





 Komentáře







PŘIDAT KOMENTÁŘ SKRÝT VŠE >>










2002 © Impossible, s.r.o.   >> Kontaktujte redakci >> Právní upozornění >> Reklama