NEW
Font size
WorksheetsHTML CSS JS
Total questions: 43
Worksheet time: 25mins
Какие функции используются для предотвращения действий браузера по умолчанию и остановки всплытия событий?
Останавливает всплытие события.e.preventDefault() для предотвращения действий браузера по умолчанию; e.stopPropagation() для остановки всплытия событий.
e.stopImmediatePropagation() для предотвращения действий браузера по умолчанию; e.preventDefault() для остановки всплытия событий.
e.stopPropagation() для предотвращения действий браузера по умолчанию; e.stopImmediatePropagation() для остановки всплытия событий.
e.stopImmediatePropagation() для предотвращения действий браузера по умолчанию; e.stopPropagation() для остановки всплытия событий.
Какая конструкция используется в JavaScript для обработки ошибок?
try..catch
if..else
handleError
onError
Что делает блок finally в конструкции try..catch..finally?
Выполняется только в случае ошибки
Выполняется только если нет ошибки
Выполняется независимо от того, произошла ошибка или нет
Выполняет очистку ресурсов после обработки ошибки
Что представляет собой DOM?
Объектное представление HTML-документа в виде дерева тегов
Библиотека для работы с элементами на странице
Определение стилей и внешнего вида элементов
Язык программирования для работы с веб-страницами
В соответствии с DOM, что представляет собой каждый HTML-тег?
Строку
Объект
Массив
Функцию
Как называются вложенные теги относительно родительского элемента в DOM?
Братья и сестры
Дети
Родители
Потомки
Что будет выведено в консоль в следующем примере кода?
javascript
A, B, C
B, A, C
B, C, A
C, B, A
В каком порядке будут выведены сообщения в консоль в следующем примере кода?
A, B, C, D
A, D, B, C
A, D, C, B
Что такое Event Loop в контексте JavaScript?
Механизм, который помогает разбить код на части и выполнять их последовательно.
Механизм, который выполняет обработку событий и асинхронных операций в однопоточном JavaScript.
Очередь задач, которые должны быть выполнены в определенном порядке.
Механизм, который позволяет одновременно выполнять несколько задач в одном потоке.
Какой компонент JavaScript-движка отвечает за выполнение кода в Event Loop?
Call Stack
Callback Queue
Web APIs
Microtask Queue
Что произойдет, если вы вызовете метод stopPropagation() в обработчике события?
Событие не будет всплывать дальше по цепочке предков.
Событие будет всплывать дальше по цепочке предков, но обработчики не будут вызваны.
Событие будет отменено, и действие браузера по умолчанию не будет выполнено.
Событие будет передано только на один уровень вверх по цепочке предков.
Какое событие НЕ всплывает в стандартной модели событий DOM?
click
blur
submit
mousemove
Как правильно использовать optional chaining оператор для доступа к свойству объекта, которое может быть не определено?
const street = user.address?.street;
const street = user.address.street?
const street = user?.address.street;
const street = user?.address?.street;
Что является основным преимуществом использования Shadow DOM?
Улучшение производительности приложения
Создание изолированных компонентов с инкапсуляцией стилей и логики
Сокращение времени разработки
Улучшение поисковой оптимизации (SEO)
Какой вид объявления функции обрабатывается перед выполнением блока кода и виден во всём блоке?
Function Expression
Function Declaration
Arrow Function
Обе Function Expression и Function Declaration
Какой вид объявления функции создается только когда поток выполнения достигает его?
Function Expression
Function Declaration
Arrow Function
Обе Function Expression и Function Declaration
Как создать объект с помощью функции-конструктора? Предположим, у нас есть функция-конструктор User, которая принимает два аргумента: имя и возраст. Какой будет синтаксис для создания нового объекта user1 с именем "John" и возрастом 30?
const user1 = User("John", 30);
const user1 = new User("John", 30);
const user1 = User.new("John", 30);
const user1 = new User{ name: "John", age: 30 };
Как добавить метод в функцию-конструктор? Допустим, у нас есть функция-конструктор User, которая принимает имя и возраст, и мы хотим добавить метод greet, который выводит приветствие с именем пользователя. Какой код добавляет метод greet в функцию-конструктор User?
User.prototype.greet = function() { console.log(Hello, my name is ${this.name}); };
this.greet = function() { console.log(Hello, my name is ${this.name}); };
User.greet = function() { console.log(Hello, my name is ${this.name}); };
Какая основная разница между LocalStorage и SessionStorage?
LocalStorage сохраняет данные только во время сессии, в то время как SessionStorage сохраняет данные после закрытия браузера.
LocalStorage может хранить больше данных, чем SessionStorage.
LocalStorage сохраняет данные после закрытия браузера, в то время как SessionStorage сохраняет данные только во время сессии.
SessionStorage предназначен только для оффлайн приложений.
Какой из следующих методов используется для чтения куки в JavaScript?
document.cookie.read();
document.cookie.get();
document.cookie.getItem();
document.cookie;
Какой метод используется для сохранения данных в LocalStorage?
localStorage.setItem('key', 'value');
localStorage.save('key', 'value');
localStorage.add('key', 'value');
localStorage.put('key', 'value');
Какое из следующих утверждений верно, если разместить скрипт перед тегом </body> в HTML-документе?
Какое из следующих утверждений верно, если разместить скрипт перед тегом </body> в HTML-документе?
Скрипт может получить доступ ко всем элементам DOM, которые идут перед ним.
Браузер будет выполнять скрипт только после полной загрузки и обработки всего содержимого страницы.
Скрипт не будет видеть элементы DOM, которые идут после него, и не сможет к ним обратиться.
Какое значение свойства CSS display используется для отображения элемента как строчного, но при этом позволяет изменять его ширину и высоту?
display: none
display: block
display: inline
display: inline-block
Что позволяет описать keyframes в CSS анимации?
Начальное и конечное состояние анимации
Промежуточные состояния анимации
Начальное, конечное и промежуточные состояния анимации
Время выполнения анимации
Из каких двух компонентов состоят CSS анимации?
Стилевое описание анимации и набор ключевых кадров
Время выполнения анимации и стилевое описание анимации
Набор ключевых кадров и время выполнения анимации
Стилевое описание анимации и промежуточные состояния анимации
Какое значение свойства position применяется по умолчанию?
static
relative
absolute
fixed
Какое значение свойства position используется для фиксации элемента на месте, независимо от прокрутки страницы?
static
relative
absolute
fixed
Какой элемент используется для стилизации кастомного чекбокса?
div
span
label
button
Какие два свойства используются для центрирования содержимого внутри элемента с display: flex?
align-items: center; flex-wrap: nowrap;
justify-content: center; flex-direction: column;;
align-items: center; justify-content: center;
flex-grow: 1; flex-basis: auto;
Какое CSS-свойство позволяет создать плавный переход между двумя состояниями элемента?
@keyframes
transition
animation
transform
Какое значение CSS свойства box-sizing делает так, что свойства width и height включают контент, внутренний отступ и границы, но не включают внешний отступ?
content-box
border-box
padding-box
margin-box
Какой этап процесса отображения веб-страницы связан с рассчитыванием положения каждого элемента на странице?
Формирование DOM
Формирование CSSOM
Формирование дерева рендеринга
Выполнение Layout (разметки)
Что используется для разграничения начала и конца элементов в HTML-разметке?
Теги
Атрибуты
Свойства
Селекторы
Что сообщает браузеру, каким образом должен отображаться тот или иной элемент страницы?
Теги
Атрибуты
Свойства
Селекторы
Какие элементы HTML используются для разделения содержимого веб-страницы на логические блоки, и их расположение обычно начинается с новой строки?
Блочные элементы
Строчные элементы
Псевдоэлементы
Инлайн-блочные элементы
Какие элементы HTML занимают только ограниченное тегами пространство, и браузер не добавляет автоматически разрыв строки для них?
Блочные элементы
Строчные элементы
Псевдоэлементы
Инлайн-блочные элементы
Что такое инлайн-блочные элементы в HTML и в чем их особенность?
Элементы, которые занимают всю доступную ширину и располагаются вертикально друг над другом.
Элементы, которые занимают только ограниченное тегами пространство, и браузер не добавляет автоматически разрыв строки.
Элементы, которые комбинируют свойства блочных и строчных элементов, позволяя менять их ширину и высоту, и располагаясь на той же строке с другими элементами.
Элементы, которые создают новый блок форматирования и располагаются внутри других элементов.
Что означают единицы измерения vh и vw при указании размеров элементов в CSS?
vh - процент от высоты вьюпорта, vw - процент от ширины вьюпорта.
vh - вертикальная высота элемента, vw - вертикальная ширина элемента.
vh - горизонтальная высота элемента, vw - горизонтальная ширина элемента.
vh - количество пикселей по вертикали, vw - количество пикселей по горизонтали.
Какие составляющие включаются в расчет размера элемента в CSS?
Ширина и высота содержимого, внутренние отступы, рамка, и внешние отступы.
Ширина и высота содержимого, внутренние отступы, рамка.
Внутренние отступы, рамка, и внешние отступы.
Ширина и высота содержимого, рамка, и внешние отступы.
Каким образом можно спозиционировать элемент относительно другого элемента, используя свойство position: relative?
Задать свойство position: relative для обоих элементов и использовать top/right/bottom/left.
Задать свойство position: relative для дочернего элемента и использовать top/right/bottom/left для управления расположением.
Задать свойство position: relative для родительского элемента и использовать top/right/bottom/left для управления расположением дочернего элемента.
Задать свойство position: relative только для дочернего элемента и использовать top/right/bottom/left для управления расположением родительского элемента.
Какое из следующих утверждений верно относительно свойства z-index в CSS?
z-index влияет на расположение элементов по горизонтали.
z-index влияет на все элементы, включая те, у которых значение позиции является статическим.
Элементы с нестатическим позиционированием всегда отображаются под элементами со статическим позиционированием.
z-index управляет вертикальным порядком расположения перекрывающихся элементов и влияет только на элементы с нестатическим позиционированием.
Какой селектор имеет наибольшую специфичность из следующих вариантов?
div
.my-class
#my-id
p.my-class
Какое CSS-свойство считается одним из наиболее "тяжелых" для производительности браузера?
color
font-family
box-shadow
margin
