Keywords: console, inspector, debugging
Per aprire i Dev tools, usate F12, Ctrl+Shift+I, o Cmd+Opt+I su un Mac.
document.designMode="on"
In fondo alla casella "Styles" potete vedere non solo quali sono le proprietà che vengono renderizzate per l'elemento, ma anche un box che vi mostra le dimensioni di un dato elemento.
In fondo alla casella "Styles" potete vedere non solo quali sono le proprietà che vengono renderizzate per l'elemento, ma anche un box che vi mostra le dimensioni di un dato elemento.
Scaricare questo zip, che contiene il materiale per il primo esericizo di oggi.
Scaricare questo zip, che contiene il materiale per il secondo esercizio di oggi.
Utilizziamo quattro importanti statement di JS per fare debugging.
console.log(x);
è forse il più comune; serve per stampare qualcosa sulla console, una variabile etc. Per rendere più leggibile la stampa del valore spesso si utilizza insieme ad una stringa (e.g. console.log("L'output della funzione è " + x)debugger;
serve per dare uno stop all'esecuzione del codice, per poter controllare variabili, il flusso di chiamata, e altre informazioni di runtime. Può essere molto utile per cercare di capire il flusso di un algoritmo o per debuggare punti delicati del codice che possono essere meno chiari.
function exampleFunction() {
let a = 1;
let b = 2;
debugger; // This will pause the execution when the developer tools are open
let c = a + b;
console.log("The sum of a and b is:", c);
}
In questo caso, l'esecuzione verrà messa in pausa così da poter vedere come la funzione...funziona.
console.error();
serve per poter visualizzare nella console qualcosa come errore.console.table();
serve per visualizzare dei dati in formato tabulare. Un esempio qui.© Andrea Schimmenti & Fabio Vitali. TW 2022-2023.