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

Lazy.js
Lazy.js

10 Feb 16

Pico
Pico

28 Feb 15

Rest.li
Rest.li

20 Jul 15

DozerJS
DozerJS

13 May 15

Outro software de desenvolvedor Shopify

Active Merchant
Active Merchant

24 May 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Dashing
Dashing

13 May 15

Comentário para batman.js

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