DevTools

Ved å høyreklikke på en nettside og velge "Inspect element", eller å trykke cmd+option+i, får du opp utviklerverktøyene (DevTools) i Chrome.

Ved å høyreklikke på en nettside og velge "Inspect element", eller å trykke cmd+option+i, får du opp utviklerverktøyene (DevTools) i Chrome.

Gode ressurser:

Elements

I DevTools-fanen "Elements" kan vi inspisere nettsiden vi er på, og se hvordan den har blitt rendret. Vi kan gjøre midlertidige endringer i både HTML og CSS for å se hvordan resultatet vil bli i nettleseren, og vi kan se hvordan brukerens oppførsel på en dynamisk side påvirker innholdet.

Inspiser p-elementet i index.html og åpne "Styles"-panelet under "Elements". Under "element.style" kan vi legge til og teste vår egen CSS. Legg til en bakgrunnsfarge og bredde ved å skrive noe tilsvarende dette:

width: 50%;
background-color: cadetblue;

Legg merke til at du får opp autocomplete av både attributter og verdier. Om du trykker på den fargede boksen ved siden av fargeverdien får du opp en avansert fargevelger som bl.a. lar deg plukke en farge fra nettsiden du inspiserer.

Nå kan du dra i DevTools-vinduet for å gjøre det bredere eller smalere, og se hvordan nettsiden tilpasser seg bredden.

Console

Fanen "Console" gir deg konsoll-output fra nettsiden. Om man f.eks. skriver console.log('Hei hei') i javascript som ligger på nettsiden, vil "Hei hei" skrives til "Console"-fanen når koden kjøres. Du kan også se på denne fanen som en slags javascript-sandbox, der du kan teste kodesnutter for å se om de fungerer som du tenker.

Sources

I "Sources"-fanen kan du se hvilke filer som lastes inn sammen med nettsiden. Om du jobber med lokale filer kan du gjøre endringer direkte i denne fanen, se hvordan det påvirker nettsiden og deretter lagre endringene dine. Dersom filene ligger på en annen server kan du allikevel lese dem og gjøre lokale endringer for å se hvordan nettsiden påvirkes, lage breakpoints og legge inn logging for å debugge.

Network

"Network"-fanen lar deg se på nettverkstrafikken som genereres av nettsiden, for eksempel for å se på hvilke API-kall som gjøres, eller se hva resultatet av en spørring er. Du kan også se på tidsbruken under innlasting av siden, og bruke throttling for simulere dårligere nedlastingshastigheter. Man kan også huke av for Disable cache som kan være veldig greit når man utvikler lokalt. Da slipper man å gjøre hard refresh til stadighet for å tvinge nettleseren til å laste inn oppdaterte filer på nytt.

Last updated