❓ Зачем используется атрибут async в теге script и когда его применять
Атрибут async указывает браузеру загружать скрипт в фоновом режиме и выполнять его сразу после загрузки, не дожидаясь полной обработки HTML. Это ускоряет загрузку страницы, но может привести к непредсказуемому порядку выполнения скриптов.
✅ Пример:
📌 В этом примере скрипт начнёт загружаться параллельно с HTML и выполнится, как только загрузится — вне зависимости от состояния DOM.
Атрибут async указывает браузеру загружать скрипт в фоновом режиме и выполнять его сразу после загрузки, не дожидаясь полной обработки HTML. Это ускоряет загрузку страницы, но может привести к непредсказуемому порядку выполнения скриптов.
✅ Пример:
<script src="script.js" async></script>
📌 В этом примере скрипт начнёт загружаться параллельно с HTML и выполнится, как только загрузится — вне зависимости от состояния DOM.
async удобно использовать для независимых скриптов, таких как аналитика, реклама или внешние виджеты, которые не зависят от DOM и других скриптов. Это помогает улучшить время загрузки страницы.
👍1
Что происходит с объектом после применения Object.freeze()?
Anonymous Quiz
71%
Объект становится неизменяемым: нельзя добавлять, удалять и изменять свойства
7%
Объект можно менять, но нельзя удалять свойства
14%
Объект блокируется только для чтения
7%
Только вложенные свойства объекта становятся защищёнными
This media is not supported in your browser
VIEW IN TELEGRAM
Card Mouse Hover Effect
Карточки с интересным эффектом при наведении
Карточки с интересным эффектом при наведении
Какое из утверждений наиболее точно описывает разницу между == и === в JavaScript?
Anonymous Quiz
4%
== и === делают одно и то же, только === быстрее
83%
== сравнивает значения с приведением типов, === — без приведения
12%
=== проверяет только типы, но не значения
1%
= работает только с числами, === — со строками
👍1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Text-Animation-test
Простая сцена с анимированным текстом
Простая сцена с анимированным текстом
❤1
Что происходит при использовании фазы перехвата (capturing) в обработке событий?
Anonymous Quiz
19%
Событие сначала обрабатывается на целевом элементе
23%
Событие обрабатывается от самого вложенного элемента к родителю
42%
Событие обрабатывается от родителя к целевому элементу до фазы всплытия
17%
Событие обрабатывается только один раз независимо от фазы
👍1
Что из перечисленного наиболее точно описывает reflow в контексте браузерного рендеринга?
Anonymous Quiz
19%
Пересчёт и повторный рендеринг только CSS-стилей
20%
Обновление DOM-элементов после сетевого запроса
48%
Пересчёт геометрии и позиций элементов в layout-дереве
13%
Изменение структуры DOM без визуального эффекта
This media is not supported in your browser
VIEW IN TELEGRAM
Single Keyframe Tricks
Большой набор анимированных кнопок
Большой набор анимированных кнопок
❓ Зачем используется метод
Метод
✅ Пример:
📌 В этом примере
includes()
в JavaScript и когда его применять?Метод
includes()
проверяет, содержит ли массив или строка заданное значение. Это простой способ определить наличие элемента без явного цикла или сложных проверок.✅ Пример:
const fruits = ["apple", "banana", "orange"];
const hasBanana = fruits.includes("banana");
console.log(hasBanana); // true
📌 В этом примере
includes()
возвращает true
, потому что значение "banana"
присутствует в массиве.includes() удобно использовать при валидации, фильтрации, поиске совпадений, а также при условной отрисовке в UI. Он делает код короче и читаемее по сравнению с indexOf и другими устаревшими подходами.
❤3
Что из перечисленного наиболее точно описывает микрозадачи в JavaScript?
Anonymous Quiz
19%
Это асинхронные задачи, выполняемые после всех событий
9%
Это задачи, выполняемые после каждой отрисовки кадра
71%
Это задачи, которые ставятся в очередь и выполняются сразу после текущего стека вызовов
2%
Это задачи, которые браузер исполняет только при простое
This media is not supported in your browser
VIEW IN TELEGRAM
Toggle Pill
Набор переключателей с разными стилями анимаций
Набор переключателей с разными стилями анимаций
Что из перечисленного наиболее точно описывает поведение requestAnimationFrame?
Anonymous Quiz
14%
Вызывает функцию каждые 16 мс независимо от загрузки страницы
57%
Гарантирует выполнение функции до следующего кадра браузера
18%
Работает только при наличии CSS-анимаций
11%
Блокирует основной поток до завершения рендеринга
This media is not supported in your browser
VIEW IN TELEGRAM
3D wave animation
Анимированная галерея с эффектом волны
Анимированная галерея с эффектом волны