Che cosa significa "e server-side" con Node.js? So che è possibile scrivere codice lato server con javascript utilizzando Node.js, ma qual è il significato di avere CSS sul lato server e come è utile?
Non è la CSS che è (opzionalmente) fatto sul lato server, è il meno elaborazione, che si traduce in normali CSS che viene inviato al client.
Quindi, se avete un file .less
sul vostro server web con questo:
@color: #4D926F;
#header {
color: @color;
}
h2 {
color: @color;
}
... e hai il tuo web server configurato per elaborare .less
file tramite il compilatore MENO esecuzione sotto Node.js (ad esempio, , proprio come .php
file vengono elaborati attraverso l'interprete PHP, .py
file tramite l'interprete Python, ecc), allora l'uscita del compilatore LESS (puro CSS) ottiene generato e inviato al client:
#header {
color: #4D926F;
}
h2 {
color: #4D926F;
}
Questo è (un pochino) più carico sul server, ma significa che non devi preoccuparti di correre il compilatore MENO sul browser (ad esempio, è possibile supportare i clienti non-JavaScript).
fonte
2011-11-18 14:33:51
Immagino che sul server è analizza i fogli di stile e le applica con in linea tag di stile. Anche se questa è solo la migliore ipotesi. –