Веб-дизайн, UX и конверсия
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловМатериалы для проекта «Информационный сайт ProfessorWeb» объединяют несколько направлений. Начните с разделов ниже.
Типографика, макеты, дизайн-системы и удобные интерфейсы для веба.
56 материаловHTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловДомены, хостинг, серверы, автоматические выпуски и сопровождение.
121 материалБыстрая загрузка, тестирование, доступность и защита данных.
155 материаловТехническое SEO, запросы, Google Search Console и Яндекс Вебмастер.
71 материалСобытия, Метрика, GA4 и измерение результатов сайта.
45 материаловПубликации, соцсети, видео, распространение и работа с репутацией.
26 материаловEmail, коммуникации и жизненный цикл клиента.
17 материаловОбновлять список внутри одного документа с обходом неподдерживаемого API.
Включить переходы между двумя документами одного происхождения.
Создать декоративный индикатор на scroll timeline без scroll-обработчика.
Связать небольшое изменение карточки с её видимостью, сохранив базовое содержимое.
Отключить необязательные эффекты в CSS и JavaScript при reduced motion.
Передавать семантическую плотность через custom property и style query.
Использовать attr с числовым типом только для дополнительного отображения длительности.
Добавить contrast-color как улучшение поверх заранее выбранной пары цветов.
Зафиксировать клавиатурные маршруты, деградацию и бюджет ресурсов.
Четырнадцать последовательных уроков с полными исходниками каждого этапа.
Подготовить закреплённый проект «Полка» с одной статической страницей.
Описать loader и схему данных для пяти учебных материалов.
Сгенерировать самостоятельный маршрут и отобразить тело Markdown.
Выделить оболочку страниц, canonical и навигацию.
Собрать списки из единой выборки опубликованных материалов.
Разбить отсортированный каталог на страницы с обычными ссылками.
Отделить ID записи от адреса и описать серверную совместимость старых PHP URL.
Добавить локальную иллюстрацию с размерами и понятным альтернативным текстом.
Встроить независимый custom element без гидратации всей страницы.
Сгенерировать JSON-индекс и вывести результаты безопасными DOM-операциями.
Согласовать предыдущий и следующий урок с явной учебной последовательностью.
Сгенерировать sitemap только для публичных маршрутов и отделить локальную среду.
Добавить материал по договорённой схеме без случайного попадания черновиков в выдачу.
Описать переносимый выпуск, контракт старых URL и восстановление без публикации.