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

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

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

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

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

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.