Что такое JavaScript?
JavaScript – это интерпретируемый на стороне клиента язык, состоящий из трех частей:

  • Ядро на основе стандарта ECMAScript.
  • BOM, что означает Browser Object Mmodel
  • DOM, что означает Domain Object Mmodel

Теперь немного информации о частях……

Какого черта это ECMAScript? (Часть ядра JS… да!)

ECMAScript — это стандарт для языков сценариев, которые реализует JavaScript. Первый документ спецификации ECMAScript вышел в июне 1997 года, и на данный момент он претерпел 10 изменений.

BOM и DOM… Это взрывы?

Спецификация – это модель Bстрока, Oобъекта, M. Он позволяет получить доступ к объектам в браузере, таким как история, элементы формы и URL-адрес. Вот все широкие категории с примером для каждой. Более подробную информацию можно найти здесь:

  • Навигатор-файлы cookie и информация о браузере пользователей
  • История –информация об URL-адресах.
  • Экран Размер экрана посетителя и глубина цвета.
  • Местоположение – переадресация и анализ URL текущей страницы
  • Документ- Это офигенно! Ознакомьтесь с разделом ниже

DOM (Domain Object Mmodel) A.K.A объект Document

Почему у него есть свой раздел? Две причины:

  • Потому что у него есть собственная стандартизированная спецификация, что означает, что он будет работать в браузерах гораздо более последовательно, чем объект браузера.
  • Потому что у объекта документа гораздо больше функциональных возможностей, чем у других моделей.

Объект документа настолько широко используется, что многие люди даже не подозревают о существовании объектной модели браузера! Проще говоря, это API для HTML/XML. При использовании внутри чего-то вроде браузера он позволяет получить доступ к материалам на самой веб-странице. Например, чтобы получить заголовок страницы, вы можете написать что-то вроде этого:

document.getElementById("header");

Хотите больше информации? Проверьте эти замечательные ссылки: