Прогрессивное улучшение
Прогрессивное улучшение (англ. progressive enhancement) — подход к разработке сайтов, при котором вся информация и визуальный ряд накладываются как слои. Все браузеры получают одинаковый набор функциональных решений, а в последних версиях браузеров этот набор расширяется за счёт новых поддерживаемых свойств.
Этот подход предполагает поэтапное создание веб-интерфейсов, от простого к сложному: на каждом этапе получается готовый интерфейс, который лучше и удобнее предыдущего.
Обычно выделяют четыре этапа:
- HTML. Создаётся разметка страницы без дополнительного оформления, с акцентом на логику и смысл. Такую страницу корректно отобразит даже самый простой браузер
- CSS. Прорабатывается внешний вид страницы: сетка, параметры шрифта, фоновые изображения и т. д.
- CSS3. Проводится более тщательная проработка внешнего вида: регулирование прозрачности плашек и теней, скругление уголков, анимационные эффекты
- JavaScript. Этот этап нацелен на улучшение взаимодействия с интерфейсом, повышение удобства пользователей: добавляется интерактивность, возможность оставлять комментарии, ставить оценки и пр.
Узнайте больше в Медиа Нетологии:
Бесплатный курс по программированию:
Программы обучения Нетологии по программированию: