_$

Fascino desde el Navegador
Esta variable sera la que interactué desde el navegador

Namespaces

Hooks

Methods

(static) addFn(name, callbacks) → {Fascino}

Añade funciones a Fascino JS

Parameters:
NameTypeDescription
nameString

Nombre de la función

callbacksfunction

Función a añadir

Returns:
Type: 
Fascino
Example
_$.addFn('decir', function(quedigo){
	return this.each((el) => {
		_$(el).html(quedigo)
	})
})
// Ahora la usamos
_$('body').decir('Hola')

// si lo ejecutamos el body contendrá la palabra "Hola"

(static) axios(config) → {Axios}

Axios

Parameters:
NameTypeDescription
configObject

Configuraciones de la instansea

Returns:
Type: 
Axios

(static) beforeunload(fn) → {Fascino}

Ejecuta una función cuando la ventana, el documento y sus recursos están a punto de ser descargados

Parameters:
NameTypeDescription
fnfunction

Función a ejecutar

Returns:
Type: 
Fascino

(static) DOMLoad(fn, options)

Ejecuta una función cuando el DOM a cargado

Parameters:
NameTypeDescription
fnfunction

función a ejecutar

optionsObject

Opciones para addEventListiner

(static) ft()

Acceso directo desde el navegador a fetch api

(static) getscript(url, callback, data, options) → {Promise}

Carga un Script vía Fetch

Parameters:
NameTypeDescription
urlString

Url del Script

callbackfunction

Función a ejecutar

dataObject | Null

Parámetros a pasar

optionsObject

Opciones de Fetch

Returns:
Type: 
Promise

(static) global()

Globaliza la variable $, Ojo si usa jQuery no use esta función

(static) Lazy(o) → {Fascino}

Carga perezosa de imágenes

Parameters:
NameTypeDescription
oObject

Opciones de carga

Returns:

Lista de imágenes cargadas

Type: 
Fascino

(static) load(url, data, options) → {Null|Promise}

Carga datos vía HTTP y los vuelca en elemento dado

Parameters:
NameTypeDescription
urlString

URL del envió

dataNull | String | Array

Parámetros para el envió

optionsObject

Opciones de Fetch

Returns:
Type: 
Null | Promise

(static) noConflict() → {Fascino}

Intenta evitar conflicto con jQuery y Otros framework que usen el $

Returns:
Type: 
Fascino

(static) progressSet(name, val) → {Void|Number}

Obtiene o establece el valor de los atributos de la barra de progreso

Parameters:
NameTypeDescription
nameString

Nombre del atributo

valString | Number | Null

Valor a asignar

Returns:
Type: 
Void | Number

(static) progressVal(newValue) → {Void|Number}

Añade u Obtiene el valor de la barra de progreso

Parameters:
NameTypeDescription
newValueNumber

Valor a asignar

Returns:
Type: 
Void | Number

(static) serialize(x) → {String}

Serializa una cadena para su envio

Parameters:
NameTypeDescription
xObject | Array

Grupo de parámetros a serializar

Returns:
Type: 
String

(static) setFree$()

Libera la variable $

(static) unserialize(x, space) → {Object|Array}

Deserializa una cadena previamente serializada con [_$.serialize](@link _$.serialize)

Parameters:
NameTypeDescription
xString

cadena serializada

spaceString

Divisor de cadena para cortar

Returns:
Type: 
Object | Array

(static) WLoad(fn) → {Fascino}

Ejecuta una función cuando window a cargado

Parameters:
NameTypeDescription
fnfunction

Función a ejecutar

Returns:
Type: 
Fascino