Section | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Selectors Examples
|
...
Methods
...
locate
Code Block | ||||
---|---|---|---|---|
| ||||
locate(name[, localContainer]); |
*
Finds the named element within the specified container.
Return: a jQuery object.
Parameter | Type | Description |
---|---|---|
| String | The selector name, as declared in the component's |
| Object | Optional. The container element used to constrain the search for the element. Defaults to the component container. |
...
fastLocate
Code Block | ||||
---|---|---|---|---|
| ||||
fastLocate(name[, localContainer]); |
*
Finds the named element within the specified container, using the value in the DOM Binder's cache if present (i.e. the DOM itself will not be searched again). The DOM binder's cache is populated for a query, whenever a query is submitted via locate()
.
Return: a jQuery object.
Parameter | Type | Description |
---|---|---|
| String | The selector name, as declared in the component's |
| Object | Optional. The container element used to constrain the search for the element. Defaults to the component container. |
...
clear
Code Block | ||||
---|---|---|---|---|
| ||||
clear()
|
...
The clear()
method completely clears the cache for the DOM binder for all queries. It should be used whenever, for example, the container's markup is replaced completely, or otherwise is known to change in a wholesale way.*
refresh
Code Block | ||||
---|---|---|---|---|
| ||||
refresh(names[, localContainer]); |
...
The refresh()
method refreshes the cache for one or more selector names, ready for subsequent calls to fastLocate()
. It functions exactly as for a call to locate()
except that
- The queried results are not returned to the user, but simply populated into the cache, and
- More than one selector name (as an array) may be sent to
refresh
rather than just a single one.
Parameter | Type | Description |
---|---|---|
| String or Array of Strings | The selector name or names to refresh, as declared in the component's |
| Object | Optional. The container element used to constrain the search for the element. Defaults to the component container. |