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

Приведи примеры задач которые делаешь на JavaScript

  1. Работа с DOM:
javascript
document.querySelector('.btn').addEventListener('click', () => {
  document.getElementById('result').textContent = 'Clicked!';
});
  • Изменение контента, обработка событий, динамическое создание элементов.
  1. Валидация форм:
javascript
const form = document.querySelector('form');
form.addEventListener('submit', (e) => {
  if (!form.email.value.includes('@')) {
    e.preventDefault();
    alert('Invalid email!');
  }
});
  • Проверка данных перед отправкой, кастомные сообщения об ошибках.
  1. Запросы к API:
javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));
  • Получение/отправка данных, работа с асинхронностью (async/await).
  1. Анимации:
javascript
const element = document.querySelector('.box');
element.animate(
  [{ transform: 'translateX(0)' }, { transform: 'translateX(100px)' }],
  { duration: 1000 }
);
  • CSS-анимации через JS, сложные переходы.
  1. Работа с LocalStorage:
javascript
localStorage.setItem('theme', 'dark');
const theme = localStorage.getItem('theme');
  • Сохранение настроек пользователя, кеширование данных.
  1. Сортировка/фильтрация данных:
javascript
const filtered = products.filter(product => product.price > 100);
  • Обработка массивов, динамическое обновление UI.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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