EnhanceJS funziona analizzando e rilevando se un browser può rendere vario CSS e funzioni JavaScript.
Sulla base dei risultati spedirà varie versioni del contenuto, basati sul sostegno browser dell'utente.
In questo modo, i principi fondamentali della "progressive enhancement" sono seguiti: l'accessibilità e la semantica.
Accessibilità: il contenuto è accessibile a chiunque voglia vederlo, dal momento che è disponibile in una versione molto low-fi per default ed è gradualmente migliorata se il browser supporta.
Semantica: Dal momento che il contenuto è reso in un primo momento in una versione di base, standard Web fondamentali devono essere rispettati e, indirettamente, questo porta a codice appropriato e tecnologie utilizzati per rendere la prima versione grezza del contenuto.
Poiché EnhanceJS e Progressive Enhancement stesso sono così ben sede a principi logici e basilari della buona progettazione del prodotto, questa biblioteca è un must-have e strumento da conoscere per tutti gli sviluppatori Web professionali.
Requisiti
- abilitare JavaScript lato client
I commenti non trovato