26.09
00:38
Компоненты в Unobtrusive JavaScript
Это продолжение моей статьи "Клиентская оптимизация и этапы разработки". В ней были даны рекомендации по созданию быстрых сайтов, а в том числе, фактически, я рассказал что должен сделать Web-разработчик, чтобы следовать принципам "Ненавязчивого JavaScript":
- разделение структуры (HTML) / оформления (CSS) и поведения (JavaScript);
- использование JavaScript для повышения удобства использования уже рабочего приложения;
- применение техники Graceful degradation - если браузер не поддерживает те или иные функции, которые мы добавляем в приложение с помощью JavaScript - приложение всё равно остается рабочим.
В этой же статье я хотел бы рассказать об алгоритме реализации принципов "ненавязчивости" на JavaScript.
(Читать далее про Unobtrusive JavaScript на Хабре)
- разделение структуры (HTML) / оформления (CSS) и поведения (JavaScript);
- использование JavaScript для повышения удобства использования уже рабочего приложения;
- применение техники Graceful degradation - если браузер не поддерживает те или иные функции, которые мы добавляем в приложение с помощью JavaScript - приложение всё равно остается рабочим.
В этой же статье я хотел бы рассказать об алгоритме реализации принципов "ненавязчивости" на JavaScript.
(Читать далее про Unobtrusive JavaScript на Хабре)
→ Компоненты в Unobtrusive JavaScript