Что такое 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");
Хотите больше информации? Проверьте эти замечательные ссылки: