EnhanceJS toimii testaamalla ja havaitaan, jos selain voi tehdä erilaisia CSS ja JavaScript ominaisuuksia.
Tulosten perusteella se lähettää eri versioita sisältöä, joka perustuu käyttäjän selaimen tukea.
Näin keskeisiä periaatteita "Progressive Enhancement" noudatetaan: saavutettavuus ja semantiikkaa.
Saavutettavuus: sisältö on saatavilla kaikille, jotka haluavat nähdä sen, koska se tulee hyvin matalan fi version oletuksena on vähitellen parantunut, jos selain tukee sitä.
Semantiikka: Koska sisältö muodostetaan ensin vuonna perusversiota, ydin web-standardeja on noudatettava, ja epäsuorasti tämä johtaa oikean koodin ja teknologioita käytetään tehdä raaka ensimmäisen version sisällöstä.
Koska EnhanceJS ja Progressive Enhancement itsessään ovat niin hyvin perustuvat loogisesti ja perusperiaatteet hyvän tuotesuunnittelua, tämä kirjasto on pakko saada ja must-know työkalu kaikille ammatillisen web-kehittäjille.
vaatimukset
- Javascript asiakkaan puolella
Kommentteja ei löytynyt