Davis.js permitir que o desenvolvedor para definir ações a serem tomadas quando um usuário segue links, alega formas, ou navega com o botões voltar e avançar.
Para a execução de código rota, a biblioteca utiliza HTML5 history.pushState.
HTML5 pushState permite que as rotas para ficar no lugar, mesmo se o JavaScript estiver desativado.
Em navegadores modernos (Firefox 4+, 5+ Safari, Chrome, Safari iOS 4+, navegador do Android 2.2 +) Davies.js funciona como anunciado.
Em versões mais antigas do navegador, Davis.js não irá carregar, permitindo ligações a se comportar como eles normalmente faria
O que é novo nesta versão:.
- Corrigido um problema com a forma como os parâmetros são codificados e decodificados.
O que é novo na versão 0.9.6:
- O manuseio apropriado de caminhos relativos usando $ .prop vez de US $ .attr.
O que é novo na versão v0.9.1:
- Corrigido o erro com o uso de rota nível de middleware com atalho de roteamento métodos.
O que é novo na versão v0.9.0:
- Adicionar suporte para definição de escopo de rotas usando escopo.
- Adicionar suporte para nível das vias de middleware.
- Adicionar suporte para params splat na definição de rota.
- Davis.location agora aceita um parâmetro opções, permitindo atribuir / substituir rotas em silêncio.
- Mudou a assinatura para a criação de Davis.Routes, agora pode simplesmente passar uma string como o caminho.
- Mais perto aderência à política de mesma origem quando a ligação a links e formulários.
- Fix bug onde params do objeto do pedido foram ainda URI codificado.
O que é novo na versão v0.8.1:.
- Corrigido problema com Davis.listener
- davis.fblike Movido e davis.mixpanel para o diretório correto.
O que é novo na versão v0.8.0:
- Davis não é mais dependente do jQuery, pode ser utilizada com qualquer um ou qualquer biblioteca DOM com o uso de extensões.
- extensão Adicionado Zepto para permitir Davis para ser usado com Zepto.
- verificação mais robusto de origem da ligação, os protocolos devem corresponder a ser pego por Davis.
- Adicionado Mixpanel plugin.
- Adicionado plugin do Facebook Like.
- Corrigido diversos erros com a extensão hashRouting.
O que é novo na versão v0.7.0:
- Refactor de internos, muitos componentes agora implementado como Davis plugins, tornando mais fácil para estender a biblioteca.
- Simplificar construir ferramentas, dependências afastados de rubi e java. Agora tudo que você precisa é fazer e node.js.
- A função de conveniência Davis já não requer uma função de configuração para ser passado em ao criar um aplicativo.
- O Davis função de conveniência auto inicia o app o mais rapidamente possível.
- Changed configuração generateRequestOnPageLoad padrão, agora ela é falsa por padrão.
- Davis.logger agora é implementado como um plugin não uma configuração.
- Renomeado Davis.Request.prototype.asJSON para Davis.Request.prototype.toJSON.
- Fix inconsistência navegador Firefox bug onde não acionar um evento popstate no carregamento da página.
O que é novo na versão v0.6.2:
- Fix problema de modo que a localização de um «pedidos inclui qualquer parâmetros de consulta.
O que é novo na versão v0.6.1:
- Normalize nome do nó ao verificar ligação e formar origens, correções de bugs, quando usado em documentos XHTML.
- Fix problema quando envio de formulários com apenas entradas de arquivo ou sem entradas.
Requisitos :
- o JavaScript habilitado no lado do cliente
- jQuery 1.4.2 ou superior
Comentários não encontrado