Sta usando JavaScript per ripetitivi HTML masse buona?
-
13-10-2019 - |
Domanda
esempio di farvi avere un menu che è lo stesso per tutte le pagine di un sito web. Dovreste usare lato client o server-side scripting per questo?
Soluzione
I genererebbe sul lato server e memorizzare nella cache di esso. Perché fare tutti i browser fare un po 'di lavoro?
È possibile generare / uscita con la stessa risposta per ogni pagina, invece di avere javascript effettuare chiamate in più o causare il menu per apparire solo dopo che lo script terminato l'esecuzione.
Altri suggerimenti
Se il suo contenuto ripetitivo, vorrei fare script lato client caricati tramite <script src=...>
modo che il contenuto ripetitivo è separatamente cacheable di ridurre la quantità gli utenti devono scaricare. Un avvertimento, però, se il vostro sito ha da lavoro senza JavaScript abilitato, è ovviamente di farlo sul lato server.
Con i menu, si può anche fare lo script differita, in modo che possa scaricare in parallelo al contenuto principale che gli utenti è venuto al sito per vedere.