EnhanceJS работает путем тестирования и обнаружения, если браузер может оказать различную CSS и JavaScript функции.
Основываясь на результатах он будет поставляться различные версии содержания, на основе поддержки браузера пользователя.
Таким образом, основные принципы "прогрессивное улучшение" следуют: доступность и семантику.
Доступность: Содержание доступным для тех, кто хочет его увидеть, поскольку он поставляется в очень низкой Текстовая версия по умолчанию и постепенно улучшается, если браузер поддерживает его.
Семантика: Поскольку содержание оказывается сначала в базовых версиях, основные веб-стандарты должны соблюдаться и косвенно это приводит к соответствующим кодом и технологий используется для визуализации сырой первую версию содержания.
Так EnhanceJS и прогрессивного улучшения сама так хорошо базируется в логических и основных принципов хорошего дизайна продукта, эта библиотека является обязательным и должно-ноу инструмент для всех профессиональных веб-разработчиков.
Требования
- включен JavaScript на стороне клиента
Комментарии не найдены