EnhanceJS pracuje testováním a odhalování, zda prohlížeč může způsobit různé CSS a JavaScriptu funkce.
Na základě výsledků bude dodávat různé verze obsahu, založené na podpoře prohlížeče uživatele.
Tím, že základní principy "progressive enhancement" následuje: dostupnost a sémantiku.
Dostupnost: obsah je přístupný pro každého, kdo chce to vidět, protože to přijde ve velmi low-fi verzi ve výchozím nastavení a je postupně zlepšovala, pokud prohlížeč podporuje ji.
Sémantika: Vzhledem k tomu, obsah je vykreslen nejprve v několika základních variantách, základní webové standardy musejí být dodržovány, a nepřímo to vede ke správným kódem a technologií, které jsou používány k tomu, aby syrové první verzi obsahu.
Vzhledem k tomu, EnhanceJS a Progressive Enhancement samotná jsou tak dobře umístěný v logických a základní principy dobrého designu výrobku, tato knihovna je must-have a must-know nástroj pro všechny profesionální vývojáře webu.
Požadavky na :
- , povolte JavaScript na straně klienta li>
Komentáře nebyl nalezen