See: Description
Interface | Description |
---|---|
BaseEventTarget.EventListenerCallback |
The object which receives a notification when an event of the specified type occurs.
Represents an object that can handle an event dispatched by a element. |
IsCastable |
Interface which is implemented to DOM elements or items which can be cast to other objects.
This is the interface in order to enable the link from other DOM tree managers to Charba. |
MutationObserver.MutationObserverCallback |
A function which will be called on each DOM change that qualifies given the targeted node or subtree and options.
|
MutationObserverInit |
A dictionary interface which describes the configuration of a mutation observer.
As such, it's primarily used as the type of the options parameter on the MutationObserver.observe(BaseNode, MutationObserverInit) method. |
Class | Description |
---|---|
BaseAttribute |
Represents one of a DOM element's attributes as an object.
|
BaseDocument |
Represents any web page loaded in the browser and serves as an entry point in the the web page's content, which is the DOM tree.
It provides functionality globally to the document, like how to obtain the page's URL and create new elements in the document. |
BaseElement |
Base class from which all element objects (objects that represent elements) in a document inherit.
It only has methods and properties common to all kinds of elements. |
BaseEventTarget |
Base DOM entity extended by objects that can receive events and may have listeners for them.
|
BaseEventTypes |
Constant strings representing a subset of native base events.
|
BaseHtmlDocument |
Extends the document to include methods and properties that are specific to HTML documents.
|
BaseHtmlElement |
Represents any HTML element.
|
BaseLocation |
Represents the location (URL) of the object it is linked to.
Changes done on it are reflected on the object it relates to. |
BaseNativeEvent |
Represents events that occur due to the user interacting with a pointing device (such as a mouse).
It also used for event which is sent when the state of contacts with a touch sensitive surface changes. |
BaseNativeMouseEvent |
Represents a mouse events that occur due to the user interacting with a pointing device.
This is used only internally. |
BaseNavigator |
Represents the state and the identity of the user agent.
It allows scripts to query it and to register themselves to carry on some activities. |
BaseNode |
A object from which various types of DOM objects inherit, allowing those types to be treated similarly.
|
BaseStyleProperties |
Represents an object that is a CSS declaration block, and exposes style information and various style-related methods and properties.
|
BaseTouch |
Represents a single contact point on a touch-sensitive device
The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad. |
DOM |
The DOM object provide a static reference to the document attached in the the window.
|
DOMBuilder |
Singleton utility to create and manage DOM element.
|
MutationObserver |
Provides the ability to watch for changes being made to the DOM tree.
|
MutationRecord |
Represents an individual DOM mutation.
|
NamedNodeMap<T extends BaseNode> |
Represents a collection of attributes objects.
|
NodeList<T extends BaseNode> |
Maps the java script object which is a collections of nodes,
|
TouchList |
Represents a list of contact points on a touch surface.
|