EnhanceJS fungerer ved at teste og afsløre, om en browser kan gengive forskellige CSS og JavaScript-funktioner.
På baggrund af resultaterne vil sende forskellige versioner af indholdet, baseret på brugerens browser support.
Denne måde, de grundlæggende principper i "Progressive Enhancement" følges: tilgængelighed og semantik.
Tilgængelighed: Indholdet er tilgængeligt for enhver, der ønsker at se det, da det kommer i en meget lav-fi-version som standard, og er gradvist forbedret, hvis browseren understøtter det.
Semantik: Da indholdet er afsmeltet ved første i en grundlæggende versioner, centrale webstandarder skal respekteres og indirekte dette fører til en ordentlig kode og teknologier, der anvendes til at gøre den rå første version af indholdet.
Da EnhanceJS og Progressive Enhancement selv er så godt baseret på logiske og grundlæggende principper for god produktdesign, dette bibliotek er et must-have og må-know værktøj for alle professionelle webudviklere.
Krav :
- JavaScript aktiveret på klientsiden
Kommentarer ikke fundet