Come si usa
- Passa tra editor HTML, CSS e JavaScript con i pulsanti sopra e scrivi il codice.
- L'anteprima si aggiorna automaticamente quando smetti di digitare; in alternativa disattiva l'opzione e fai clic su Esegui.
- Controlla output ed errori nella console, poi fai clic su Scarica HTML per salvare la pagina.
Opzioni spiegate
- Sandbox
- L'anteprima gira in una sandbox isolata che non può leggere cookie o spazio di archiviazione del sito e non può aprire finestre di dialogo.
- Console
- Mostra output di console.log, warn ed error, oltre agli errori non gestiti con numero di riga; conserva le ultime 200 voci.
- Download
- Unisce le tre parti in un file HTML, con gli stili in un tag style e lo script alla fine del body.
Come viene assemblata la pagina
I tre editor vengono combinati in un unico documento, in quest’ordine. È lo stesso layout che ottieni facendo clic su Scarica HTML, con la differenza che il piccolo script che invia l’output della console alla sezione sotto l’anteprima viene escluso dal download.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
/* your CSS */
</style>
</head>
<body>
<!-- your HTML -->
<script>
// your JavaScript
</script>
</body>
</html>
Poiché lo script viene dopo il tuo HTML, puoi usare document.getElementById subito senza aspettare il caricamento della pagina. Nell’editor HTML scrivi solo ciò che va dentro il body, non i tag html, head o body veri e propri. L’anteprima è un iframe che ha solo il permesso di eseguire script, ed è per questo che le finestre di dialogo alert e l’accesso ai cookie di questo sito sono bloccati.
Domande frequenti
Posso usare librerie esterne?
Sì. Aggiungi nell'editor HTML un tag script o link che punti a un CDN come jsDelivr.
Perché alert non appare?
La sandbox blocca le finestre di dialogo, quindi alert e confirm non fanno nulla. Usa invece console.log.
Il mio codice viene salvato?
Non viene salvato né caricato. Scarica il file HTML prima di chiudere la pagina.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.