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.
WindowИнтерфейс Window представляет из себя окно, или фрейм в браузере, содержащий документ DOM.
XMLHttpRequest XMLHttpRequest это интерфейс, который предоставляет функциональность для обмена данными между клиентом и сервером, он дает возможность получения данных по URL без необходимости полного обновления страницы. Интерфейс XMLHttpRequest широко используется в асинхронных запросах AJAX (от англ. Asynchronous Javascript and XML — "асинхронный JavaScript и XML"), что позволяет конкретной странице обновлять только её часть, не нарушая при этом работу пользователя. Кроме того, XMLHttpRequest имеет широкое использование при разработке одностраничных приложений (англ. single page application, SPA).
×

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

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

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