Frontend Academy · Lektion

Utvecklarverktyg: öppna och använda DevTools

Öppna Chrome DevTools, inspektera element, läs konsolen, övervaka nätverksbegäranden och redigera CSS direkt i webbläsaren.

Lektion 4 av 413 steg

Utvecklarverktyg: öppna och använda DevTools är en gratis lektion i Frontend Academy på CoddyKit. Detta är lektion 4 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Frontend Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Frontend Academy innehåller totalt 4 lektioner.

Vad är webbläsarens DevTools?

Alla moderna webbläsare levereras med en inbyggd uppsättning utvecklarverktyg. DevTools låter dig inspektera HTML och CSS, felsöka JavaScript, analysera prestanda, övervaka nätverksbegäranden och mycket mer — allt utan att lämna webbläsaren.

Öppna DevTools

Öppna DevTools med F12 (Windows/Linux) eller Cmd+Option+I (Mac). Du kan också högerklicka på valfritt element och välja Inspect. Kortkommandot Ctrl+Shift+J / Cmd+Option+J öppnar konsolen direkt.

Panelen Elements

Panelen Elements visar det aktuella DOM-trädet. Klicka på ett element för att välja det och se dess beräknade stilar i panelen Styles. Du kan dubbelklicka för att redigera HTML eller CSS-värden i realtid — ändringarna visas direkt men sparas inte i filen.

Redigera CSS i realtid

I panelen Styles klickar du på valfritt egenskapsvärde för att ändra det. Lägg till nya regler med +-knappen. Använd kryssrutorna för att inaktivera regler. Det här är det snabbaste sättet att prototypa CSS utan att växla till din editor.

Panelen Console

Console visar loggade meddelanden, varningar och fel. Du kan också skriva JavaScript direkt och köra det. Använd console.log(), console.warn(), console.error() och console.table() för att skriva ut data under felsökning.

// Log different types
console.log('value:', myVar);
console.table([{name:'Alice'}, {name:'Bob'}]);
console.error('Something went wrong');

Panelen Network

Panelen Network visar alla HTTP-begäranden som sidan gör. Välj en begäran för att se dess headers, förhandsvisa svarsinnehållet och granska tidslinjen i vattenfallsdiagrammet. Filtrera efter typ: XHR/Fetch, JS, CSS, Images, Fonts.

Läs av begärandets tidsåtgång

Varje begäran visar: Queued, DNS Lookup, Initial Connection, SSL, Request Sent, Waiting (TTFB) och Content Download. TTFB (Time To First Byte) visar hur lång tid servern tar på sig att svara.

Begränsa nätverket

Använd rullgardinsmenyn för nätverksbegränsning i panelen Network för att simulera långsamma 3G- eller offlinelägen. Då upptäcker du prestandaproblem som inte syns med snabbt bredband och kan bygga upplevelser som fungerar för användare med dåliga anslutningar.

Enhetsläge

Klicka på enhetsikonen (Ctrl+Shift+M / Cmd+Shift+M) för att aktivera Device Mode. Simulera mobila visningsytor, DPR, pekhändelser och nätverksförhållanden. Välj bland förinställningar som iPhone 14 eller ange en anpassad bredd.

Panelen Sources

Panelen Sources låter dig läsa JavaScript-filer och ange brytpunkter i dem. En brytpunkt pausar körningen så att du kan granska variabelvärden och anropsstacken samt stega igenom koden rad för rad med F10 (step over) och F11 (step into).

Brytpunkter och debuggern

Lägg till en brytpunkt genom att klicka på ett radnummer i Sources. När körningen pausas kan Ni hålla muspekaren över variabler för att se deras värden eller skriva in dem i Console. Använd fönstret Call Stack för att se vilka funktioner som ledde fram till denna punkt.

// You can also trigger a breakpoint in code:
debugger; // execution pauses here when DevTools is open

Snabbtest

Vilken DevTools-panel visar alla HTTP-förfrågningar som sidan gör, inklusive deras statuskoder och svarstider?

Sammanfattning: Er DevTools-verktygslåda

Elements: inspektera och redigera den aktuella DOM-strukturen. Console: logga och kör JavaScript. Network: övervaka HTTP-trafik. Sources: ange brytpunkter och felsök. Device Mode: testa responsiva layouter. Att behärska dessa fyra paneler förändrar arbetsflödet för felsökning.

Gratis att börja

Lär dig HTML med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
41
Lektioner
163

Vanliga frågor

Är lektionen ”Utvecklarverktyg: öppna och använda DevTools” gratis?

Ja – hela texten till ”Utvecklarverktyg: öppna och använda DevTools” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Frontend Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Frontend Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Utvecklarverktyg: öppna och använda DevTools”?

Öppna Chrome DevTools, inspektera element, läs konsolen, övervaka nätverksbegäranden och redigera CSS direkt i webbläsaren. Ni övar på Frontend Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Frontend Academy?

Du behöver inga förkunskaper. Utbildningen i Frontend Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 4.

Hur lång tid tar lektionen ”Utvecklarverktyg: öppna och använda DevTools”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Frontend Academy-lektionen?

Ja. Varje Frontend Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Webbläsare, DNS och HTTP: begärandets livscykel
  2. HTML, CSS och JavaScript: varje lagers uppgift
  3. Så renderas en sida: parsning, DOM, CSSOM, layout och målning
  4. Utvecklarverktyg: öppna och använda DevTools
← Tillbaka till Frontend Academy