
MDN Web Docs
Документационный портал
Бесплатная многоязычная онлайн-документация по веб-технологиям от Mozilla
- https://developer.mozilla.org/
- mdn-admin@mozilla.org
- https://developer.mozilla.org/ru
- https://developer.mozilla.org/en-US/docs/MDN
- https://developer.mozilla.org
- https://developer.mozilla.org/en-US/about
- https://developer.mozilla.org/about
- https://developer.mozilla.org/en-US/community
- https://developer.mozilla.org/ru/docs/MDN/About
- https://developer.mozilla.org/en-US/community/spotlight
Решаем проблему квадратиков вместо HTML-кода в браузерах. Узнайте о правильном экранировании символов и использовании тегов <code> и <pre>.
Пошаговое руководство по развертыванию статического HTML сайта без баз данных. Создание index.html, настройка robots.txt и выбор хостинга (GitHub Pages, Netlify, Vercel).
Комплексные методы предотвращения выделения и копирования HTML-блока с помощью CSS, включая user-select none и JavaScript решения для полной защиты.
Пошаговое руководство по реализации motion blur при переключении слайдов. Примеры кода на HTML, CSS и JavaScript для создания плавных переходов.
Пошаговое руководство по реализации функционала изменения цвета родительского элемента при выборе ровно 5 checkbox с помощью JavaScript и CSS.
Причины резкого отображения теней CSS и способы их исправления. Узнайте, как настроить box-shadow для плавно затухающих теней.
Решение проблемы с изображениями в margin boxes @page при css печать в Chrome: обрезка и переполнение. Используйте background-image с contain для масштабирования под бокс, сохранения пропорций, настройки отступов без изменения ширины. Примеры кода для print css.
Как реализовать задержку setTimeout javascript между вызовами функций SaveData() для сохранения файла javascript через ActiveXObject и RunFile() для wscript shell run batch-файла при клике на кнопку. Полный пример кода, альтернативы и отладка для js settimeout.
Как отправить кросс-доменный POST-запрос с помощью JavaScript (Fetch или XHR) без обновления страницы. Решение ошибок CORS, blocked by cors policy, разбор ответа response.json() и настройки Access-Control-Allow-Origin.
Перебор массива JSON в JavaScript: методы forEach, for...of, классический for. Примеры кода для итерации по элементам, сравнение скоростей и рекомендации по выбору для javascript массивы и перебор элементов массива.
Разбор синтаксиса деструктуризации объектов в JavaScript: как работает const { x } = y, обработка event.detail. Примеры для функций, событий, API. Деструктуризация js упрощает код, добавляет дефолты и вложенность.
Различия между HTTP статусами 400 Bad Request и 422 Unprocessable Entity при валидации JSON в REST API. Когда использовать 422 для бизнес-валидации.