Wiki  |   Blog  |   Sitemap  |   Search  
Home
JavaScript UI FrameworkAboutTechnologiesJavascript Technologies

Document Object Model (Level 3)

Ample SDK implements Document Object Model (Level 3) according to the standard developed by W3C.

DOM Core

DOM Core defines a set of objects and interfaces for accessing and manipulating document objects. The functionality specified (the Core functionality) is sufficient to allow software developers and Web script authors to access and manipulate parsed XML 1.0 content inside conforming products. The DOM Core API also allows creation and population of a Document object using only DOM API calls.

Specification: http://www.w3.org/TR/DOM-Level-2-Core/core.html (W3C)

DOM Events

DOM Events defines on an event system which allows registration of event listeners and describes event flow through a tree structure. Additionally, the specification will provide standard modules of events for user interface control and document mutation notifications, including defined contextual information for each of these event modules.

Specification: http://www.w3.org/TR/DOM-Level-3-Events/events.html (W3C)

Selectors API

The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors.

Specification: http://www.w3.org/TR/selectors-api/ (W3C)

DOM XPath (in development)

DOM XPath enables XPath expressions to locate nodes automatically and declaratively.

Specification: http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html (W3C)

XML APIs

Ample Runtime also hosts implementations of the following API obiects: DOMParser, XSLTProcessor, XMLSerializer and XMLHttpRequest

UI Managers

Ample Runtime also hosts implementations of the following UI Managers: Drag&Drop, Resize, Focus, Capture and Touch.