Noul www.iamntz.com

Tutorial jQuery – II – Firebug

14 Dec

În postul anterior am precizat, în fugă, despre firebug. Pe scurt, firebug (FB) este o extensie pentru firefox (FF) ce îi permite unui web developer următoarele (şi nu numai):

  • Debugging pentru javascript. Breakpoint-uri, condiţii şi alte chestii drăguţe, nefolositoare în momentul de faţă;
  • Profiling. La fel de inutil în momentul de faţă, dar foarte util la scripturile cu probleme, îţi permite să vezi ce funcţie consumă cel mai multe resurse;
  • Inspector – Poţi selecta un element din pagină, după care îi poţi modifica atributele şi proprietăţile CSS. De asemenea îţi arată schimbările dinamice. Ceea ce înseamnă că, în cazul în care faci schimbări în cod după încărcarea paginii (exemplu: adaugi o clasă), acestea apar în inspector. Este una din cele mai utile funcţii ale FB;
  • Consola – (aproape) Tot ce înseamnă javascript/jQuery poate fi rulat în consolă. Din nou, asta te va scuti de multe refresh-uri

Activarea Firebug

Deoarece activarea FB pentru toate site-urile îngreunează browserul, este recomandat să îl activezi doar unde ai nevoie, după care îl dezactivezi:

După ce bifezi “Console”, “Script”, “Net” şi apeşi pe “Enable [...]“, Firebug este gata de muncă :

Luând unul din exemplele din articolul precedent, comanda

$(’strong’)

Va returna un obiect cu trei elemente, fiecare fiind selectabile individual, cum poţi vedea în filmul acesta. Cam în acest fel funcţionează consola Firebug.

Spuneam la început că Firebug are şi un inspector ce ne va ajuta să vedem schimbările în cod. După ce am scris în consolă:

$('strong:eq(0)').addClass('rosu');
$('.changeThis').addClass('verde');

Avem rezultatul:

Se observă că primul “strong” a primit clasa “rosu”  iar elementul cu clasa “.changeThis” a primit clasa “verde”. Se pot schimba atributele direct în codul HTML (click/dublu click pe orice atribut) sau proprietăţile din codul CSS.

Acestea fiind spuse, cred că acum avem o introducere super scurtă în utilizarea Firebug, dar mai mult decât suficientă pentru ce vom avea nevoie în această serie de tutoriale. Pe parcurs, dacă va mai fi nevoie, voi mai face adăugiri.

Scris în categoria: Tutoriale, jQuery Un comentariu

Un comentariu »

  1. 1 October 2009 ZORRO3484 a spus:

    dar cu firebug poti modifica dar la un refresh totul revine la normal nu se poate modifica dar totusi sa se salveze?adica fara sa fii administrator!

Lasă un comentariu

Nu completa urmatorul câmp!

Dacă tot mă înjuri, înjură-mă folosind un nume real Aşa cum eu îmi pot da numele şi datele de contact REALE, în acelaşi fel, din respect pentru restul cititorilor (dacă nu pentru mine), poţi folosi şi tu un nume adevărat. Numele mic este suficient (nu vreau să ştiu numele de familie, adresă, etc).
Este un semn de respect reciproc.
Mulţumesc.

Foloseşte o adresă de email REALĂ Nu vei primi spam şi nu vei fi contactat pe această adresă. Este utilă când te abonezi la comentarii

Scrie site-ul tău Dacă nu ai site (sau dacă pur şi simplu nu vrei să îl dezvălui) lasă gol.
Site-ul NU este o adresă de email.

Poţi folosi câteva taguri XHTML: <blockquote> <strong> <a> <em>

Pentru a posta secvenţe de cod, foloseşte
<pre lang="php/css/html/javascript"> CODUL TĂU <pre>

Do NOT fill this !

Ai citit ce a scris ?
Nu, mulţumesc