В чем разница между HTML и JavaScript

«В чем разница между HTML и JavaScript» — вопрос из категории HTML, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

HTML — это язык разметки, отвечающий за структуру и содержимое веб-страницы. Он определяет элементы (заголовки, параграфы, кнопки и т.д.) и их расположение.

JavaScript — это язык программирования, который делает страницу интерактивной: обрабатывает клики, отправляет запросы, динамически меняет контент.

Пример:

<!-- HTML (структура) -->
<button id="myButton">Нажми меня</button>
<p id="message"></p>

<!-- JavaScript (логика) -->
<script>
  document.getElementById('myButton').addEventListener('click', () => {
    document.getElementById('message').textContent = 'Кнопка нажата!';
  });
</script>

Коротко:

  • HTML = каркас страницы
  • JavaScript = поведение и динамика