← Назад
Интерфейсы | Описание |
---|---|
Document | Документа представляет собой любую веб-страницу, загруженную в браузер и служит точкой входа в содержимое веб-страницы, которое является деревом DOM. Интерфейс Document предоставляет функции глобально для документа, описывает общие свойства и методы для любого вида документа. |
Element | Описывает методы и свойства, которые являются общими для всех видов элементов, представляет собой один из объектов в Document. |
Event | Представляет собой любое событие, которое происходит в объектной модели документа (DOM). Некоторые события создаются непосредственно пользователем (например, события мыши или клавиатуры), а другие генерируются программным интерфейсом приложения (API), например, события, указывающие, что анимация завершена, или видео приостановлено. |
EventTarget | Реализуется объектами, которые могут принимать и обрабатывать события, например, такими как Element, Document, Window и XMLHttpRequest. |
Node | Классы DOM образуют иерархию в которой интерфейс Node находится вверху, от него наследуется несколько типов объектов DOM API, что позволяет обрабатывать эти типы аналогично. Интерфейс Node предоставляет свойства и методы для выполнения манипуляций с деревом DOM. Все объекты в дереве документа (включая сам объект Document) наследуют интерфейс Node. |
NonDocumentTypeChildNode | Содержит свойства, относящиеся к объектам узлов, которые могут иметь родительский объект, но не подходят для интерфейса DocumentType. NonDocumentTypeChildNode это необработанный интерфейс, и никакой объект этого типа не может быть создан, он реализуется такими объектами как Element и CharacterData. |
ParentNode | Содержит методы и свойства, которые являются общими для всех типов узлов (Node объекты), которые могут иметь дочерние элементы. Он реализуется такими объектами как Element, Document и DocumentFragment. |
Storage | Предоставляет доступ к локальному объекту хранения, или объекту хранения текущего сеанса для определенного домена (создавшего объект хранения источника). Он позволяет, например, добавлять, изменять или удалять элементы хранимых данных. |
WebSocket | Является основным интерфейсом для осуществления подключения к серверу WebSocket и последующей отправки и получения данных о подключении. |
Web Socket API | Это продвинутая технология, позволяющая страницам использовать протокол WebSocket для открытия сеанса двусторонней интерактивной связи между браузером пользователя и сервером (удаленным узлом). С помощью этого API можно отправлять сообщения на сервер и получать управляемые событиями ответы, не опрашивая при этом сервер для получения ответа. |
Web Storage API | API веб-хранилища предоставляет механизмы, с помощью которых браузеры могут хранить пары “ключ-значение” гораздо более интуитивно понятным способом, чем использование файлов cookie (небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя). |
Window | Представляет из себя окно, или фрейм в браузере, содержащий документ DOM. |
WindowOrWorkerGlobalScope | Описывает несколько свойств и функций общих для интерфейсов Window и WorkerGlobalScope. |
XMLHttpRequest | Это интерфейс, который предоставляет функциональность для обмена данными между клиентом и сервером, он дает возможность получения данных по URL без необходимости полного обновления страницы. Интерфейс XMLHttpRequest широко используется в асинхронных запросах AJAX (от англ. Asynchronous Javascript and XML — “асинхронный JavaScript и XML”), что позволяет конкретной странице обновлять только её часть, не нарушая при этом работу пользователя. Кроме того, XMLHttpRequest имеет широкое использование при разработке одностраничных приложений (англ. single page application, SPA). |
← Назад