Dire, ho un file HTML che voglio elaborare utilizzando Javascript. Per esempio:Javascript efficiente per modifiche DOM
- aggiungere alcuni elementi DOM, come
span
odiv
involucri. - Modificare lo stile del documento un po ', come le dimensioni del carattere di base, l'altezza della linea, ecc.
- Utilizzare un hyphentor per aggiungere
­
entità.
Quale sarebbe il modo più efficiente per farlo, cioè mi piacerebbe farlo con una quantità minima di riflessi.
Il caso ideale sarebbe avere il codice JS eseguito anche prima del primo layout. È possibile? Lo so, è generalmente una cattiva idea eseguire script costosi prima che la pagina sia stata visualizzata per fare in modo che la pagina sembrasse vuota per un po 'di tempo ed è davvero una brutta esperienza. Tuttavia, avrò bisogno di questo per lavorare offline e questo non sarebbe un problema per il mio progetto.
Oppure, c'è un modo per fare tutte le modifiche dom in un mazzo, cioè un riflusso da attivare dopo che tutte le modifiche sono terminate?
Anche se questo è un veramente vecchio risposta mi raccomando ancora non collegare a w3schools.com a causa di questo: http://www.w3fools.com/ :) –