Firebug Breaks på Javascript-feil

Enten du er ny til Firebug utviklingsverktøy eller du bruker det daglig, kan du se det åpne uventet mens du surfer sider som bruker Javascript. Skaperne av Firebug bygget i en nyttig pause funksjon som gjør at programmet skal åpnes automatisk under visse betingelser. Dette er ikke en bug, det er en funksjon som kan hjelpe deg å feilsøke websider produktivt. Du kan forhindre at disse pausene skjer når du vil.

Firebug funksjoner

Etter å ha installert Firebug, kan du åpne den ved å trykke "F12". Hovedvinduet Firebug er inneholder knapper som lar deg vise en side HTML, CSS og Document Object Model. Når du trenger å inspisere et bestemt element på en webside, klikker du på "Kontroller" i menyen og klikk deretter elementet til å vise sine egenskaper. Den sanne kraften i Firebug ligger i dens evne til å hjelpe deg å feilsøke Javascript i sanntid. En konsoll panelet lar deg vise feil, viser advarsler og få tilgang til kommandovinduet. Fra dette vinduet kan du utføre Javascript-kommandoer og injisere ny funksjonalitet i den aktuelle websiden.

Brytningspunkter

Mange Integrated Development Environments tillate utviklere å pause et program ved å legge til et stoppunkt til en linje med kode. Når programmet tar en pause, kan du inspisere sitt objekt og variabler. Hvis du vil vise en webside er Javascript, klikk Firebug er "Script" -knappen. Klikk på et linjenummer i manuset for å sette et stoppunkt på det punktet i koden. Når siden lastes, fører Firebug det å kjøre Javascript-kode for å stoppe når den når stoppunkt plasseringen.

uventede Breaks

Firebug vinduet kan åpne selv om du ikke legger et stoppunkt til en webside. Firebug har dusinvis av innstillinger, blant annet en som heter "breakOnErrors." Hvis verdien er "true", programmet åpnes automatisk når en webside genererer en feil. Det skaper også et stoppunkt på stedet i koden der feilen oppstår. Du kan angi denne innstillingen verdi til "false" ved å åpne Firebug og klikke på pilen ved siden av "Script" knappen på verktøylinjen Firebug-tallet. En meny vises med "Enabled" boksen. Hvis det er merket, klikker du for å fjerne merket; denne handlingen forhindrer Firebug åpnes når en webside genererer en feil.

Firebug Lite

Hvis du liker Firebug utviklings- og inspeksjon funksjoner, kan du bruke mange av dem uten å installere add-on. Firebug utviklere laget en "Lite" versjon av programmet som fungerer også med andre nettlesere. Du kan ikke bruke Firebug Lite for Javascript debugging, men du kan inspisere websider og utføre andre nyttige utviklingsoppgaver. Fordi det er ingen debugger, trenger du ikke å bekymre deg for utilsiktede stoppunkter forårsaker Firebug vinduet for å åpne mens du surfer på nettet.