_$. Hooks

Sistema de Ganchos de Fascino JS

Example

// Añadimos una función a anclar
_$.hooks.add('name.myhooks', function(Elemet) {
  // ...
})
// Ejecutamos la Función anclada y pasamos el argumento Element
_$.hooks.run('name.myhooks', Elemet)
// Puede pasar la cantidad de argumentos que desee asi
_$.hooks.run('name.myhooks', Elemet, Args1, Args2)
// Y en la función add los recibimos de igual manera
_$.hooks.add('name.myhooks', function(Elemet, Args1, Args2) {
  // ...
})
// Para listar todas las funciones ancladas use
_$.hooks.hook // No se recomienda su uso de esta manera
// Es recomendable si se require saber si existe o no una función anclada use el método _$.hasProp
_$.hasProp(_$.hooks.hook, 'name.myhooks') // Retornara true si existe

Members

(inner) hook :Object

Lista de Ganchos anclados

Type:
  • Object

Methods

(static) add(name, actions)

Añade funciones a los ganchos

Parameters:
NameTypeDescription
nameString

Nombre

actionsfunction

función a ejecutar

(static) run(name, …args)

Ejecuta un Gancho, La mayoria de los componente de Fascino poseen un gancho para anclarnos a sus funciones

Parameters:
NameTypeAttributesDescription
nameString

Nombre del Gancho existente

args*<repeatable>

Lista de argumentos que pasar a la función