Quando JavaScript si sostituisce ai CSS

Quando JavaScript si sostituisce ai CSS

Come accade spesso con JavaScript, è l'uso improprio di questo linguaggio a creare i maggiori problemi. Ultimo della serie è l'uso di JavaScript per creare layout responsive. È chiaro che in questo caso JavaScript sta invadendo un settore che dovrebbe essere di esclusivo appannaggio dei CSS. Infatti se non ci sforziamo di mantenere la separazione esistente tra i livelli di struttura, presentazione e comportamento andiamo solo a generare confusione. JavaScript viene usato in questo àmbito per le sue capacità di calcolo delle dimensioni degli elementi rispetto alla finestra del browser. Questa capacità certamente offre un maggior controllo rispetto alle Media Queries CSS, ma ha anche l'indubbio svantaggio di aumentare le dimensioni del nostro codice e di renderlo alla lunga ingestibile. In realtà JavaScript dovrebbe limitarsi solo a coprire le lacune dei CSS, non a sostituirsi ad essi. Si tratta di una pratica sbagliata e da evitare.

Torna su