Встречается на собеседованиях • сегодня
Какие знаешь взаимодействия со страницей
Взаимодействия со страницей можно разделить на несколько типов:
- Пользовательские события – клики, скроллы, ввод текста, наведение мыши. Обрабатываются через
addEventListener:
javascript
button.addEventListener('click', () => {
console.log('Клик!');
});- Изменение DOM – манипуляции с элементами через JS:
javascript
element.textContent = 'Новый текст';
element.classList.add('active');- Запросы к серверу –
fetch,XMLHttpRequest:
javascript
fetch('/api/data')
.then(response => response.json())
.then(data => console.log(data));- Работа с формами – валидация, отправка:
javascript
form.addEventListener('submit', (e) => {
e.preventDefault();
console.log('Форма отправлена!');
});- Хранение данных –
localStorage,sessionStorage:
javascript
localStorage.setItem('key', 'value');- Геолокация, камера, микрофон – через Web API (
navigator.geolocationи др.)
Важно учитывать доступность и производительность при реализации взаимодействий.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы