Innholdsfortegnelse
Firebug er en Firefox -plugin eller -utvidelse opprettet for å kunne teste kode og utføre optimaliseringer når du programmerer et nettsted. Det er et sett med verktøy som du kan analysere lastehastigheten til de forskjellige elementene som utgjør nettet, strukturen på nettet. rediger, finn feil, feilsøk kildekoden og se hvordan koden fungerer CSS, HTML eller JavaScriptVi kan også redigere eller endre ethvert aspekt, og det vil forhåndsvises umiddelbart.Firebug Det er et viktig verktøy for de som programmerer eller optimaliserer nettsteder, enten de er designere eller nettredaktører. Så vi kan eliminere programmerings- eller designfeil, vite hvordan de fungerer og hvordan strukturen på en webside er, hvordan alle elementene som komponerer den.
Vi installerer Firebug -pluginet
For å installere pluginet går vi til firebug -nedlastingsnettstedet, og der ser vi etter den nyeste versjonen av verktøyet for nedlasting.
Konsollfanen
Konsoll Firebug Det er der meldingene om hva nettet gjør og feilene som oppstår vil bli vist. Vi kan se meldinger om anrop til funksjoner eller sider som nettet foretar når vi samhandler, og viser oss funksjoner, påkallelser til tilbakeringing eller webservices og verdiene som utveksles ved kjøretid mens du kontrollerer strømmen av applikasjonen.
La oss se noen eksempler, vi får tilgang til web motores.com.ar, vi høyreklikker og aktiverer Firebug.
Vi kan også se hvordan når et produkt legges til i handlekurven, sender det følgende parametere: funksjon, produktmengde og produkt -ID.
Ajax -funksjon påkalt insertItem cant 1 Id 5850326Selv om vi kan se at det bare vil bli lagt til hvis vi er logget inn som brukere, ellers vil det be om at vi registrerer oss.
Så vi kan se hvordan applikasjonen fungerer og hvilken parameter den sender eller mottar og hvilke svar den gir og hva responstiden var, for eksempel for å legge til et produkt som tok 335 millisekunder.
HTML -fanen
lar deg se strukturen på nettet og redigere websidekoden i sanntid. Vi kan for eksempel endre koden HTML på nettstedet eller css -koden og se den direkte uten at disse endringene er permanente. For eksempel, hvis vi får tilgang til Ebay -nettstedet, kan vi bruke Firebug til å endre fargen på hoved- eller webinnholdsblokken.
bakgrunn: rød ingen gjenta bla 0 0;Når du er ferdig med å skrive, blir den sentrale blokken rød, hvis vi oppdaterer siden, vil endringene gå tapt og den vil gå tilbake til sin opprinnelige design.
Vi kan også prøve å manipulere HTML -koden og css -koden for å endre Ebay -logoen for Google -en. Det gjøres ved å endre URL -adressen til Ebay -logobildet for en annen url til et bilde vi ønsker.
Denne funksjonaliteten fungerer ikke for å endre et komplett design, men for å gjøre små tester og visualisere endringer, uten å måtte få tilgang til en redaktør.
CSS -fanen
Panelfanen CSS Den viser alle CSS -klassene og identifikatorene vi lager eller som nettet vi analyserer har. Fra dette panelet kan vi endre våre klasser og css -setninger som vi gjorde tidligere i kategorien Stiler i HTML -panelet.
Fanen Skript
Dette panelet er for feilsøkingskode JavaScript eller jQuery. Det viser oss alt et skript gjør, dets variabler, dets funksjoner, feilsøking etter brytpunkter, trinnvis utførelse av et skript, en skjerm for å kontrollere variabelstakken, og vi kan også se oppførselen til funksjonene.
DOM -fanen
Panelet SOL eller DokumentobjektmodusDet er han som får informasjon om alle de forskjellige DOM -egenskapene og deres metoder. DOM er en del av elementene i et web og lar programmerere få tilgang til og manipulere XHTML -websider.
JQuery tilbyr metoder for å manipulere DOM effektivt. Vi kan få tilgang til alle attributter for et hvilket som helst element eller for å trekke ut HTML -koden fra et avsnitt eller en blokk. I tillegg til dette gir det metoder som f.eks .attr (), .HTML (), Y .val () De fungerer som henter og henter informasjon fra DOM -elementer for senere bruk.
La oss se i dette jQuery og DOM -eksemplet hvordan du kontrollerer en div og trekker ut en tekst:
Jquery og DOMTrekk ut tekst fra blokken:
Dette er en DOM -testtekst
Merkelappene HTML Elementet er tilgjengelig via css -klassen eller -id og deretter egenskapen som kan være tekst eller annen som tillater jQuery og DOM.
Fanen Nettverk
Formålet med nettverkspanelet er å overvåke webtrafikk og belastning og forbruk av hver HTTP -webforespørsel. Denne rapporten består av en liste med oppføringer, hvor hver av disse representerer en forespørsel / svar tur / retur fra siden.
Nettverkspanelvinduet viser en liste over forespørsler ettersom nettet lastes inn og brukes. Hvert element i listen viser informasjon som er produsert av forespørselen, og en grafisk tidslinje viser forbrukte byte, tiden det tar å svare, som representerer belastningsfasene i tid. Følgende er en liste over informasjonen som vises for hver forespørsel:
- HTTP -forespørselsmetode
- HTTP -svarskode og beskrivelse (200.301.404, osv.)
- Filnavn som påkalles
- Domenenavn hvor svaret er
- Svarstørrelse i byte
- Tid i millisekunder det tar å svare.