Fascino JS

Framework JS, modular y expansible

Fascino ofrece manera rápida de programar agregando muchas funciones con solo incluirla, cuenta con muchas funcionalidades además es mucho mas rápido que otros framework ya que solo es una abreviatura de las API nativas de Javascript

Instalación

Puede instalarlo de manera fácil, descargando el repositorio de github

git clone https://github.com/REP98/fascino.git

por npm

npm i fascino

o integrarlo directamente a su proyecto por jsDelivr

<!-- Solo el core -->
<script src="https://cdn.jsdelivr.net/npm/fascino@1.1.0/dist/fascino.min.js"></script>
<!-- Core con plugin -->
<script src="https://cdn.jsdelivr.net/npm/fascino@1.1.0/dist/fascino-all.min.js"></script>

Ejemplo de selección

// Api nativa
let Body = document.querySeletor('body')
let MyDiv = document.querySelectorAll('.midiv')

// En Fascino
let Body = _$('body')
let MyDiv = _$('.midiv')

En el ejemplo anterior se muestra como al seleccionar un elemento Fascino hace uso de querySeletor y querySeletorAll para ello pero te lo resume en _$('mislector') para escribir meno, así lograr códigos mas pequeños y que no relentisen tu página web. Así mismo son todas las funcionalidades de Fascino solo toma un setenar de operaciones rutinarias y las unifica para usarlas juntas

Otro Ejemplo

// Común mente si una variable esta vaciá, indefinidas, es falsa o nula hacemos un mega condicional
if (mivar === undefined || mivar === null || mivar === false /*...*/) {
	console.log('La variable esta vacía')
}
// En fascino hay una función que se encarga de ese mega condicional, funciona igual que la de PHP
if(_$.empty(mivar)) {
	console.log('La variable esta vacía')
}
// Y Otra que solo se encarga de los valores nulo e indefinido
if (_$.not(mivar)) {
	console.log('La variable esta vacía')
}

Que fácil no?

Fascino no re-inventa la rueda solo es alguien que pone las 4 al carro mientras tu solo vez una

Documentación

La documentación oficial la puede encontrar en rep98.github.io/fascino

Changelog

Conozca los cambios realizados en la ultima versión

Licencia

FascinoJs licenciado bajo la licencia MIT