Davis.js permiten al desarrollador para definir las acciones a tomar cuando un usuario sigue los enlaces, presenta formas o navega con los botones Atrás y adelante.
Para la ejecución de código de ruta, la biblioteca utiliza HTML5 history.pushState.
HTML5 pushState permite las rutas a permanecer en el lugar, incluso si javascript está desactivado.
En los navegadores modernos (4+ FireFox, Safari 5+, Chrome, Safari 4+ iOS, Android Browser 2.2 +) Davies.js funciona como se anuncia.
En versiones anteriores del navegador, Davis.js no se carga, lo que permite enlaces para comportan como lo harían normalmente
¿Qué hay de nuevo en esta versión:.
- Se ha solucionado un problema con la forma en params están codificados y decodificados.
¿Qué hay de nuevo en la versión 0.9.6:
- El manejo adecuado de las rutas relativas utilizando $ .prop lugar de $ .attr.
¿Qué hay de nuevo en la versión v0.9.1:
- Solución de error con el uso de la ruta middleware nivel con acceso directo de enrutamiento métodos.
¿Cuál es nuevo en la versión v0.9.0:
- Añadir soporte para la definición de ámbito de rutas utilizando alcance.
- Añadir soporte para middleware nivel ruta.
- Añadir soporte para params splat en la definición de ruta.
- Davis.location ahora acepta un parámetro opciones, lo que permite asignar / cambiar rutas en silencio.
- Changed la firma para crear Davis.Routes, puede ahora sólo tiene que pasar una cadena como la ruta de acceso.
- adherencia Más cerca de la misma política de origen cuando se une a enlaces y formas.
- Fix bug donde params en el objeto solicitud seguían URI codificados.
¿Cuál es nuevo en la versión v0.8.1:.
- Solucionado el problema con Davis.listener
- davis.fblike y davis.mixpanel Movido en el directorio correcto.
¿Cuál es nuevo en la versión v0.8.0:
- Davis ya no depende de jQuery, puede ser utilizado con cualquier o ninguna biblioteca DOM con el uso de extensiones.
- extensión Agregado Zepto para permitir Davis para ser utilizado con Zepto.
- comprobación más robusta de enlace orígenes, protocolos debe coincidir ser atrapado por Davis.
- Agregado Mixpanel plugin.
- Añadido Facebook Like plugin.
- Fija varios errores con la extensión hashRouting.
¿Cuál es nuevo en la versión v0.7.0:
- Refactor de internos, muchos de los componentes ahora se implementa como Davis plugins, por lo que es más fácil de ampliar la biblioteca.
- Simplificar construir herramientas, dependencias eliminados en rubí y java. Ahora todo lo que necesita es hacer y Node.js.
- La función de conveniencia Davis ya no requiere una función de configuración para ser aprobada en la hora de crear una aplicación.
- La función de conveniencia Davis auto comienza la aplicación tan pronto como sea posible.
- ajuste predeterminado generateRequestOnPageLoad cambiado, ahora es falsa por defecto.
- Davis.logger ahora se implementa como un plugin no un ajuste.
- Renombrado Davis.Request.prototype.asJSON a Davis.Request.prototype.toJSON.
- Fix inconsistencia navegador Firefox error por el que no dispararía un evento popstate al cargar la página.
¿Cuál es nuevo en la versión v0.6.2:
- tema Fix para que la ubicación 'a solicitudes incluye cualquier params consulta.
¿Cuál es nuevo en la versión v0.6.1:
- Normalizar nombre de nodo en la comprobación de enlace y formar orígenes, Corrección de errores cuando se utiliza en documentos XHTML.
- Fix tema al presentar formularios con entradas de archivos únicos o sin entradas.
Requisitos
- habilitado JavaScript en el lado del cliente
- jQuery 1.4.2 o superior
Comentarios que no se encuentran