Встречается на собеседованиях • сегодня

Какие знаешь взаимодействия со страницей

Взаимодействия со страницей можно разделить на несколько типов:

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

Важно учитывать доступность и производительность при реализации взаимодействий.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы