Core. Data

new Data()

Manejador de Eventos Data

Tutorials
Requires:

Requires

Methods

(static) acceptData(el) → {Boolean}

Verifica si el objeto dado es un Elemento

Parameters:
NameTypeDescription
elElement

El elemento

Returns:
Type: 
Boolean

(static) acceptDataSet(el) → {Boolean}

Valida si se puede establece o usar el Atributo DataSet del HTMLElement

Parameters:
NameTypeDescription
elElement

El Elemento

Returns:
Type: 
Boolean

(static) access(el, key, data) → {Object|String}

Obtiene o Establece el atributo

Parameters:
NameTypeDescription
elElement

El elemento

keyString

La clave

dataString | Object

El valor

Returns:

El valor obtenido o establecido

Type: 
Object | String

(static) attrToStorage(elem, key, data) → {Object|undefine|Array}

Establece los atributos data de un elemento

Parameters:
NameTypeDescription
elemElement

Elemento a manipular

keyString

La clave del atributo data ejemplo data-valor; key = valor

dataObject | String | Array

El resultado del atributo data

Returns:

El resultado del atributo data obtenido

Type: 
Object | undefine | Array

(static) data(els, …arg) → {*}

Establece u Obtiene los atributos de Data

Parameters:
NameTypeAttributesDescription
elsNodeList | Element

El o los Elementos

argArray | Object | String<repeatable>

Cualqier argumento según su accion hasta 2 maximo

Returns:
Type: 
*

(static) get(el, key) → {Object|String|Boolean}

Obtiene el valor del Atributo o todos

Parameters:
NameTypeDescription
elElement

El elemento

keyString | Null

La clave a buscar si se omite se buscaran todos los atributos

Returns:
Type: 
Object | String | Boolean

(static) has(el, key) → {Boolean}

Verifica si el elemento tiene la clave dada

Parameters:
NameTypeDescription
elElement

El elemento

keyString

La clave

Returns:
Type: 
Boolean

(static) remove(el, key) → {void|Boolean}

Remueve una clave dada

Parameters:
NameTypeDescription
elElement

El elemento

keyString

La clave

Returns:
Type: 
void | Boolean

(static) set(el, key, data) → {Object|String}

Establece el nuevo valor de la propiedad

Parameters:
NameTypeDescription
elElement

El elemento

keyString | Object

La clave

dataObject | String

El valor a establecer

Returns:

El nuevo valor establecido

Type: 
Object | String

(static) storage(el, config) → {Object}

Obtiene los datos Almacenados en el Elemento

Parameters:
NameTypeDefaultDescription
elElement

El elemento

configBooleantrue

Indica si el objeto sera configurable

Returns:
Type: 
Object