This media is not supported in your browser
VIEW IN TELEGRAM
Text Illumination
Сцена с анимированным появлением текста
Сцена с анимированным появлением текста
Что из ниже перечисленного наиболее точно описывает поведение браузера при layout (reflow)?
Anonymous Quiz
10%
Перерисовка цвета элемента без перерасчёта размеров
22%
Изменение DOM, не затрагивающее геометрию
58%
Полный перерасчёт позиций и размеров элементов на странице
9%
Перезапуск скриптов при изменении HTML
Какое утверждение наиболее точно описывает суть замыкания (closure) в JavaScript?
Anonymous Quiz
9%
Это способ выполнять асинхронный код внутри функции
66%
Это механизм, где функция запоминает лексическое окружение даже после завершения внешней функции
14%
Это когда функция может вызывать саму себя рекурсивно
11%
Это любой вызов функции внутри другой функции
👌1
This media is not supported in your browser
VIEW IN TELEGRAM
CSS scroll-driven scroll-snapping animations
Страница с различными вариациями анимированного скролла
Страница с различными вариациями анимированного скролла
❓ Зачем нужен атрибут
Атрибут
✅ Пример:
📌 В этом примере пользователь сможет кликнуть на блок и изменить его содержимое прямо в браузере.
contenteditable
в HTML и когда его использовать?Атрибут
contenteditable
позволяет сделать любой HTML-элемент редактируемым прямо на странице. Это полезно для создания текстовых редакторов, заметок или интерфейсов без использования дополнительных полей ввода.✅ Пример:
<div contenteditable="true">Нажми сюда и начни редактировать текст</div>
📌 В этом примере пользователь сможет кликнуть на блок и изменить его содержимое прямо в браузере.
contenteditable
удобно использовать для быстрой реализации функций редактирования текста без сложных форм и без дополнительной логики обработки полей ввода.👍1
Что из перечисленного наиболее точно объясняет суть event delegation в JavaScript?
Anonymous Quiz
19%
Обработка событий делится между двумя обработчиками
15%
Событие автоматически обрабатывается всеми родительскими элементами
58%
Один обработчик события навешивается на родителя для обработки событий от потомков
8%
Все события обрабатываются только на уровне окна (window)
This media is not supported in your browser
VIEW IN TELEGRAM
Jumping Coin Preloader
Анимированная загрузка в виде прыгающей монетки
Анимированная загрузка в виде прыгающей монетки
Что происходит, если подключить скрипт с атрибутом defer в HTML?
Anonymous Quiz
13%
Скрипт загружается и выполняется сразу, при обнаружении в коде
63%
Скрипт загружается параллельно, но выполняется после полной загрузки HTML-документа
20%
Скрипт загружается только после полной загрузки всех изображений
5%
Скрипт выполняется только при клике на элемент
This media is not supported in your browser
VIEW IN TELEGRAM
Scroll Trigger Image Zoom
Страница с эффектом зума при скролле
Страница с эффектом зума при скролле
Что происходит, если внутри блока try в JavaScript возникает ошибка?
Anonymous Quiz
8%
Ошибка автоматически игнорируется и код продолжается
79%
Управление передаётся в ближайший соответствующий catch блок
9%
Скрипт полностью останавливается без возможности обработки
5%
Ошибка обрабатывается только после полной загрузки страницы
👍1
Что происходит при использовании position: sticky у элемента в CSS?
Anonymous Quiz
6%
Элемент исчезает за пределами контейнера при прокрутке
9%
Элемент двигается вместе со страницей, как при relative
22%
Элемент всегда фиксируется в окне браузера, независимо от прокрутки
63%
Элемент остаётся на месте, пока не встретит заданный порог прокрутки, затем "прилипает"
This media is not supported in your browser
VIEW IN TELEGRAM
Silky smooth SVG link effects with GSAP
Набор кнопок со стильными эффектами при нажатии
Набор кнопок со стильными эффектами при нажатии
❓ Зачем нужен атрибут
Атрибут
✅ Пример:
📌 В этом примере пользователь сможет видеть текст в поле, но не сможет его изменить.
readonly
в HTML и когда его использовать?Атрибут
readonly
делает поле формы доступным для просмотра, но запрещает его редактирование. Это полезно, когда нужно показать пользователю данные без возможности их изменения.✅ Пример:
<input type="text" value="Только для чтения" readonly>
📌 В этом примере пользователь сможет видеть текст в поле, но не сможет его изменить.
readonly
удобно использовать для отображения предварительно заполненных данных, итоговых расчетов или информации, которую нельзя менять, но важно показать в интерфейсе.👍2