EnhanceJS works by testing and detecting if a browser can render various CSS and JavaScript features.
Based on the results it will ship various versions of the content, based on the user's browser support.
This way, the core principles of "Progressive Enhancement" are followed: accessibility and semantics.
Accessibility: The content is accessible to anyone wanting to see it, since it comes in a very low-fi version by default and is gradually improved if the browser supports it.
Semantics: Since the content is rendered at first in a basic versions, core Web standards have to be respected and indirectly this leads to proper code and technologies being used to render the raw first version of the content.
Since EnhanceJS and Progressive Enhancement itself are so well based in logical and basic principles of good product design, this library is a must-have and must-know tool for all professional Web developers.
22
Posted on: 18 Jul 2023 22:27 by A. Brown111
Posted on: 18 Jul 2023 22:24 by A. BrownHacked by !Sc-sT
Posted on: 03 Apr 2015 11:11 by A. BrownHacked By !Sc-sT
Posted on: 17 Mar 2015 07:57 by A. Brown
| Tweet |