0Pricing
Frontend Academy · Lezione

Chrome DevTools: Elements, Console, Network

Utilizzi i pannelli Elements, Console e Network per ispezionare gli stili, eseguire il debug degli errori JavaScript e monitorare le richieste HTTP.

Chrome DevTools: Elements, Console, Network è una lezione Frontend Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Frontend Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Frontend Academy include 4 lezioni in totale.

Aprire DevTools in modo efficiente

Faccia clic con il pulsante destro del mouse su qualsiasi elemento e scelga Ispeziona per aprire DevTools con quell'elemento selezionato. F12 attiva o disattiva il pannello. Cmd+Shift+C (Mac) o Ctrl+Shift+C (Windows) attiva direttamente la modalità di ispezione senza aprire il pannello completo.

Pannello Elements — ispettore DOM

Il pannello Elements mostra l'albero DOM attivo e analizzato, non il codice sorgente HTML grezzo. Riflette le modifiche apportate da JavaScript. Passi il mouse sui nodi per evidenziarli nella pagina. Faccia doppio clic per modificare l'HTML direttamente.

Pannelli Styles e Computed

Con un elemento selezionato, il pannello Styles mostra tutte le regole CSS applicate, ordinate in base alla specificità. Le regole barrate sono sovrascritte. Il pannello Computed mostra i valori finali calcolati per ogni proprietà.

Forzare gli stati degli elementi

Faccia clic sul pulsante :hov nel pannello Styles per forzare uno stato CSS come :hover, :focus, :active o :visited. In questo modo può esaminare gli stili al passaggio del mouse senza dover mantenere il cursore perfettamente fermo.

Visualizzatore del box model

Il pannello Computed mostra un diagramma interattivo del box model: contenuto, padding, bordo e margine. Passi il mouse su ogni area per visualizzarne il valore. Faccia clic per modificare in tempo reale i valori di margine e padding.

Basi della Console — registrare ed eseguire codice

La Console mostra errori, avvisi e log. Digiti una qualsiasi espressione JavaScript e prema Invio per valutarla sulla pagina attiva. Utilizzi la Console come una REPL interattiva per testare istantaneamente frammenti di codice.

// Examples to type in the Console:
document.title
document.querySelectorAll('a').length
['a','b','c'].map(x => x.toUpperCase())

Metodi dell'API della Console

Oltre a console.log: console.warn() (avviso giallo), console.error() (rosso), console.table() (visualizza array o oggetti come tabella), console.group() / console.groupEnd() per raggruppare l'output e console.time() per misurare i tempi.

Panoramica del pannello Network

Ogni richiesta HTTP (HTML, JS, CSS, immagini, XHR, Fetch) compare come una riga. Le colonne mostrano metodo, stato, dimensione e tempi. Faccia clic su una riga per visualizzare i dettagli completi della richiesta e della risposta.

Filtrare le richieste di rete

Utilizzi la barra dei filtri per cercare per URL o filtrare per tipo: All, XHR/Fetch, JS, CSS, Img, Media, Font, WS. Il filtro XHR/Fetch è particolarmente utile per il debug delle chiamate API effettuate da JavaScript.

Esaminare richiesta e risposta

Selezioni una richiesta di rete per visualizzare: Headers (richiesta e risposta), Preview (JSON/HTML formattati), Response (corpo grezzo), Timing (fasi della connessione). La scheda Payload mostra i parametri del corpo POST.

Throttling — simulare reti lente

Faccia clic sul menu a discesa del throttling (impostazione predefinita: No throttling) per simulare Slow 3G, Fast 3G o Offline. La casella di controllo Disable cache impedisce al browser di utilizzare le risorse memorizzate nella cache durante i test.

Verifica rapida

In quale sezione di Chrome DevTools può visualizzare tutte le regole CSS applicate a un elemento selezionato, comprese quelle sovrascritte?

Riepilogo: pannelli di Chrome DevTools

Elements: esamini e modifichi il DOM attivo e il CSS. Forzi gli pseudo-stati per esaminare gli stili al passaggio del mouse. Console: registri, esegua il debug ed esegua JavaScript in tempo reale. Network: monitori tutte le richieste HTTP, esamini intestazioni e risposte e simuli connessioni lente tramite il throttling.

Domande Frequenti

La lezione «Chrome DevTools: Elements, Console, Network» è gratuita?

Sì — il testo completo di «Chrome DevTools: Elements, Console, Network» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Frontend Academy, passa a CoddyKit PRO. Il corso Frontend Academy include 4 lezioni in totale.

Cosa imparerò in «Chrome DevTools: Elements, Console, Network»?

Utilizzi i pannelli Elements, Console e Network per ispezionare gli stili, eseguire il debug degli errori JavaScript e monitorare le richieste HTTP. Eserciti Frontend Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Frontend Academy?

Non è richiesta alcuna esperienza precedente. Frontend Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «Chrome DevTools: Elements, Console, Network»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Frontend Academy?

Sì. Ogni lezione Frontend Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Chrome DevTools: Elements, Console, Network
  2. VSCode: estensioni, Emmet e scorciatoie
  3. Configurazione di Prettier ed ESLint
  4. Compatibilità dei browser e caniuse.com
← Torna a Frontend Academy