0.0.7 • Published 7 years ago

router-match v0.0.7

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

# Router Match

Permite gestionar rutas de forma fácil y rápida, muy similar a como se gestionan con express.js, Router Match, cuenta con 3 clases, una para comparar la ruta otra para gestionar un callback sobre la ruta y otra para suscribirse al historial del navegador.

Class Match

Permite transformar una ruta a expresion regular, para luego compararla mediante el método match.

Patrones de ruta

/:param

Parámetro requerido

/:param?

Parámetro opcional

/...

permite rescatar todo lo que preceda opcionalmente la ruta, todo bajo el nombre nextParams

/**/:param?

comodín de cualquier valor

/*.png

comodín de cualquier valor en la expresión

Class Router

Permite crear una colección de clases

Router::on(path,inside,outside)

Permite ejecutar un callback cuando se ejecuta redirect, retorna una función unsubscribe

Router::redirect

permite testear las rutas

Router::history

permite controlar redirect desde el exterior

Class History

Permite controlar el historial del navegador para capturar rutas

History::subscribe(function)

Permite suscribirse ante los eventos de ruta del navegador y click

History::redirect(path)

Permite cambiar la ruta del navegador y lanzar el evento de cambio a los listener del history

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago