WMW

Formattatore JS/CSS

Free

Riformatta JavaScript o CSS minificato o con indentazione incoerente in codice leggibile e correttamente indentato, con stile di indentazione regolabile e statistiche di dimensione prima/dopo.

Funziona interamente nel tuo browser. Il tuo codice non viene mai caricato da nessuna parte.

Commenti (0)

Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.

I commenti degli ospiti vengono revisionati prima della pubblicazione. Accedi per pubblicare istantaneamente.

Ancora nessun commento. Sii il primo a condividere il tuo pensiero!

Cosa fa questo strumento

Incolla JavaScript o CSS minificato o con indentazione disordinata, scegli uno stile di indentazione, e questo strumento lo riformatta in codice leggibile con indentazione e interruzioni di riga coerenti.

Come funziona

Lo strumento analizza il tuo codice in token (parole chiave, parentesi, operatori, stringhe), poi ristampa questi token con nuove interruzioni di riga e indentazione in base alla profondità di nidificazione, usando il motore open source js-beautify rispettivamente per JavaScript e CSS. I token sottostanti e il loro ordine non vengono mai modificati, solo lo spazio bianco attorno a essi.

Problemi che risolve

Domande frequenti

›Questo strumento minifica anche il codice?

No, questo strumento si limita a formattare (abbellire) il codice aggiungendo un'indentazione e interruzioni di riga appropriate. Se devi ridurre la dimensione del codice rimuovendo gli spazi, usa invece uno strumento di minificazione dedicato.

›La formattazione cambierà il comportamento del mio codice?

No. La formattazione modifica solo spazi, indentazione e interruzioni di riga. Non modifica mai identificatori, logica o contenuto delle stringhe, quindi il codice formattato si comporta in modo identico all'originale.

›Perché il mio JavaScript appare sbagliato dopo la formattazione?

Se l'input contiene un errore di sintassi (una parentesi non chiusa, una virgola in più, un JSON non valido usato come JS, e così via), lo strumento di formattazione potrebbe interpretare male la struttura. Controlla la console del browser o un linter JavaScript per individuare l'esatto problema di sintassi, correggilo e formatta di nuovo.

›Posso formattare SCSS o LESS con questo?

La sintassi base di SCSS e LESS (nidificazione, variabili, commenti) viene generalmente formattata bene poiché resta simile al CSS, ma le funzionalità specifiche del preprocessore come i mixin o le funzioni non sono comprese in modo specifico e potrebbero essere riformattate in modo imperfetto.

›Perché scegliere i tab invece degli spazi per l'indentazione?

È puramente una preferenza di stile, entrambi sono funzionalmente identici in JavaScript e CSS. Scegli quello che corrisponde alla guida di stile esistente del tuo progetto o alla configurazione del tuo editor.

Strumenti correlati

Free

Testo

Generatore di Backronimi

Trasforma qualsiasi acronimo o parola in un backronimo su 6 toni e 5 pattern di frase, con parole personalizzate per lettera e punteggio Memorabilità/Pronunciabilità.

Free

Testo

Calcolatore Banda

Converti tra unità di dati, stima il tempo di trasferimento file, dimensiona la banda del sito web dal traffico, e converti tra un'indennità dati mensile e una velocità di connessione sostenuta.

Free

Testo

Creatore Grafico a Barre

Trasforma semplici dati etichetta,valore in un grafico a barre personalizzabile con 8 temi colore, orientamento, ordinamento, supporto valori negativi, statistiche istantanee, ed esportazione SVG/PNG.

Free

Testo

Codifica/Decodifica Base64

Codifica testo in base64 o decodifica base64 di nuovo in testo, dal vivo mentre digiti, con pieno supporto Unicode e una variante opzionale sicura per URL.

Free

Testo

Convertitore Base Numerica

Converti un numero tra binario, ottale, decimale, esadecimale, BCD, Codice Gray, e qualsiasi base personalizzata da 2 a 36, tutti in una volta da un singolo input.

Free

Testo

Generatore Verificatore Hash Bcrypt

Genera e verifica hash password bcrypt interamente nel tuo browser usando WebAssembly, con un fattore di costo e sale regolabili.

Free

Testo

Convertitore Lettura Bionica

Converti qualsiasi testo in formato lettura bionica mettendo in grassetto la prima porzione di ogni parola per aiutarti a leggere più velocemente e concentrarti meglio.

Free

Testo

Generatore Hash Blake2b

Calcola l'hash BLAKE2b di testo o un file nel tuo browser, con lunghezza output regolabile e hashing con chiave opzionale (MAC).