JavaScript интерфейсы веб API

Этот раздел сайта посвящен описанию различных API (программный интерфейс приложения, интерфейс прикладного программирования - англ. application programming interface), предназначенных для веба.

Ниже приведёно описание списка интерфейсов (объектов), которые вы можете использовать при разработке различных веб приложений. Для подробного изучения перейдите в интересующий вас интерфейс (объект).

Описание интерфейсов (объектов)

Интерфейс / объектОписание
DocumentИнтерфейс документа представляет собой любую веб-страницу, загруженную в браузер и служит точкой входа в содержимое веб-страницы, которое является деревом DOM. Интерфейс Document предоставляет функции глобально для документа, описывает общие свойства и методы для любого вида документа.
ElementИнтерфейс описывает методы и свойства, общие для всех видов элементов, представляет собой один из объектов в Document.
NodeКлассы DOM образуют иерархию в которой интерфейс Node находится вверху, от него наследуется несколько типов объектов DOM API, что позволяет обрабатывать эти типы аналогично. Интерфейс Node предоставляет свойства и методы для выполнения манипуляций с деревом DOM. Все объекты в дереве документа (включая сам объект Document) наследуют интерфейс Node.
ParentNodeОбъект ParentNode содержит методы и свойства, общие для всех типов узлов (Node объекты), которые могут иметь дочерние элементы. Он реализуется такими объектами как Element, Document и DocumentFragment.
WindowОбъект Window представляет из себя окно браузера, содержащее документ DOM.