batman.js

Tela Software:
batman.js
Detalhes de Software:
Versão: 0.16.0
Data de upload: 12 May 15
Revelador: Shopify
Licença: Livre
Popularidade: 12

Rating: nan/5 (Total Votes: 0)

É perfeito para a criação de aplicativos, de fácil utilização e de navegação de página única interativos.
Testado e trabalhando com o Google Chrome, Safari 4+, IE 7+ e Firefox 3+.
Inspirado por Ruby on Rails

Recursos :.

  • Arquitetura Stateful MVC
  • sistema vinculativo Poderoso
  • ações do controlador roteáveis ​​

  • Vistas
  • HTML puro
  • Suporte ferramentas provisórias construídas sobre o Node.js e bolo

O que é novo nesta versão:

  • Adicionado:
  • App.shouldAllowEvent. [Evento]. Callbacks em esse hash será chamado sempre que o correspondente evento de dados é acionado de qualquer lugar dentro do aplicativo. Return false para evitar a propagação de nível de aplicativo. Por exemplo: CoffeeScript MyApp classe estende Batman.App @ shouldAllowEvent.click = (evento) - & # x3e; return false
  • Arrumado:
  • Evitar que os itens de história adicional de ser criado se os usuários navega para a página que eles já estão em.
  • Arrumado:
  • nomes de encaminhamento de recursos aninhados.

O que é novo na versão v0.12.0:

  • Adicione Model.createFromJSON como um atalho para a inicialização modelos de JSON e fixá-los no mapa identidade
  • Adicione o como opção para Model.encode que permite a serialização em uma chave que não seja a chave mencionado na codificar
  • Adicione Rails segmentos estilo rota opcional com ()
  • Adicionar um filtro guarnição
  • Dar maioria validações a opção allowBlank para forçá-los a passar se o valor é indefinido ou a cadeia vazia
  • Adicionar um AssociatedValidator acrescentou chamando 'nome' Model.validate, associada: true
  • Verifique Controladores de parar a execução do resto da ação quando um redirecionamento ocorre em um beforeFilter.
  • Adicione uma classe proxy para um objeto proxy

O que é novo na versão v0.8.0:

  • Adicione Batman.StateHistory para apoio à navegação pushState
  • Ver código html pode ser prefetched via View.viewSourceCache.prefetch
  • Maior refatoração de vista ligações em hierarquia baseada classe
  • Adicione-defineview dados para permitir que fontes vista a ser declarada em linha
  • Adicionar suporte a Associação Modelo via Model.hasOne, Model.hasMany, Model.belongsTo
  • Adicionar objetos AssociationProxy inteligentes que suportam recarga
  • Adicione o apoio às associações de carregamento com JSON em linha
  • Adicionar suporte para? e! em nomes de propriedades e keypaths
  • Armazenar os parâmetros atuais no Batman.currentApp para a introspecção.
  • Adicionar ParamsReplacer e ParamsPusher como objetos inteligentes que quando definido, atualizar os parâmetros globais, pushState ou replaceState, e redirecionar.
  • Adicionar Hash :: update, Hash :: substituir e Set :: update
  • Adicione Set :: indexedByUnique
  • Adicionar Batman.contains para testes de adesão e de acompanhamento tem filtrar
  • Adicionar suporte para pedidos JSONP em batman.solo
  • Adicionar suporte de propriedade definitiva para otimizar as propriedades observando que nunca vão mudar
  • Adicionar Batman.version
  • Adicionar suporte para customizáveis ​​tornar alvos em Controller :: tornar

O que é novo na versão v0.7.5:

  • Paginação através Batman.Paginator e Batman.ModelPaginator

  • Rotas
  • recursos aninhados
  • params não informada passados ​​para URLFor será anexado à string de consulta
  • App.layout aceita um nome da classe que irá instanciar essa classe automaticamente em cima da carga
  • Controller :: tornar aceita um em opção, que permite renderizar em um rendimento diferente do principal
  • rendimento / contentFor / substituição estão agora animatable através Show / Hide
  • Interpolar filtro
  • lembretes agradável se você parece ter esquecido alguns codificadores
  • A remoção nós vai destruir todas as suas ligações
  • Batman.setImmediate para pilha rápido popping

O que é novo na versão v0.6.1:

  • Adicionado Batman.Enumerable
  • Adicionado suporte para multi-caixas de seleção
  • Adicionado batman.rails.coffee, um novo adaptador para uso dentro Rails
  • Adicionado namespace desenvolvedor para depuração fácil (ele fica retirados de construção)
  • Uma maneira ligações foram alteradas para dados de código-fonte e-alvo de dados para evitar ambigüidade
  • Suporte-bind dados Adicionado para input type = "file '
  • Adicionado-evento de dados-doubleclick
  • filtro de comprimento Adicionado
  • Adicionado ajudante guarnição
  • Controller.resources cria uma nova rota, em vez de destruir
  • Model.find sempre retornará a instância do registro compartilhado. Em seguida, pode ligar-se a isso e quando os dados vem do adaptador de armazenamento, sua instância será atualizado
  • Adicionado Model :: findOrCreate
  • Adicionado Model :: UpdateAttributes
  • Permitir adaptadores de armazenamento específico para seu namespace com storageKey
  • filtro de chamadas de retorno de adaptador de armazenamento tomar erros
  • evento Adicionado App.ready que dispara uma vez o layout está pronto no DOM
  • estado Normalize / statusCode em Batman.Request
  • hashes agora têm objetos meta para metadados ligamento não obtrusively como comprimento

Requisitos :

  • Node.js 0.4 ou superior

Programas semelhantes

Silex
Silex

10 Feb 16

Nib
Nib

1 Mar 15

Matador
Matador

1 Mar 15

TinyCore.js
TinyCore.js

12 May 15

Outro software de desenvolvedor Shopify

Dashing
Dashing

13 May 15

Active Merchant
Active Merchant

24 May 16

Liquid
Liquid

9 Feb 16

Comentário para batman.js

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria