- Что такое DOM?
- Типы узлов DOM-дерева?
- Методы поиска элементов в DOM?
- Свойства для перемещения по DOM-дереву?
- Разница между attribute и property у DOM-элементов?
- Что такое BOM?
- Виды событий в JavaScript?
- Как добавить обработчик события на DOM-элемент?
- Как удалить обработчик события с DOM-элемента?
- Что такое распространение события (Event Propagation)?
- Что такое делегирование событий (Event Delegation)?
- Как использовать media выражения в JavaScript?
- Расскажите про координаты в браузере?
- Разница между HTMLCollection и NodeList?
- Как динамически добавить элемент на HTML-страницу?
- Разница между feature detection, feature inference и анализом строки user-agent?
- Разница между
e.preventDefault()
иe.stopPropagation()
? - Разница между
event.target
иevent.currentTarget
? - Разница между
.stopPropagation()
и.stopImmediatePropagation()
? - Разница между событиями
load
иDOMContentLoaded
? - Сколько аргументов принимает
addEventListener
? - Разница между
innerHTML
иouterHTML
? - Разница между
JSON
иXML
? - Как узнать об использовании метода
event.preventDefault()
? - Для чего используется свойство
window.navigator
? - Для чего используется метод
.focus()
? - Для чего используется свойство
.forms
? - Для чего используется метод
.scrollIntoView()
? - Разница между методами
.submit()
и.requestSubmit()
? - Расскажите о
IntersectionObserver
? - Расскажите о
URLSearchParams
? - Какие есть ограничения у
window.close()
? - Как можно создавать пользовательское событие (custom events) в JavaScript?
- Что такое
IndexedDB
? Как работаетIndexedDB
? - Расскажите о методе
requestAnimationFrame()
?