1.0.0 • Published 3 years ago

jspatron-skeleton v1.0.0

Weekly downloads
-
License
BSD-2-Clause
Repository
-
Last release
3 years ago

PatronJs npm version

PatronJs es framework basado el la arquitectura modelo vista controlador, utilizando ES5 async/await para renderisar vistas y compilar datos.ideal para aplicaciones de una sola pagina. Es extensible donde pueden integrar librerias o crear funcionalidades disponible en toda tu aplicacion.

Directorios

  • directorio - app/ se añaden todos los controladores para la vista.

  • directorio - bootstrap/ donde se inicializa la aplicacion y añade las rutas accesibles.

  • directorio - config/ añade todas las configuraciones del proyecto y del framework.

  • directorio - public/ acceso publico del contenido.

  • directorio - views/ donde se prepara la vista y se añade al documento principal.

archivo de rutas - bootstrap/route.js

route.has(url: string, option_controller: object | Function, method_execute: string)

ejemplo

class IndexController extends MainController {
    constructor() { super() }
    home() {
        return 'home'
    }
}

route.has('/', IndexController, 'home')

otro uso

route.has('/', {
    controller: IndexController,
    // load assets css or js
    load: {
        js: ['index'],
        css: []
    }
}, 'home')