CanJS

Tela Software:
CanJS
Detalhes de Software:
Versão: 2.3.6 Atualizado
Data de upload: 10 Feb 16
Revelador: Bitovi
Licença: Livre
Popularidade: 90

Rating: 3.5/5 (Total Votes: 2)

CanJS & rsquo; suportes do núcleo Dojo , jQuery , Zepto , YUI e Mootools .

Ao fazê-lo, & nbsp; abre-se para um amplo grupo de desenvolvedores e casos de uso, graças a uma possibilidade anteriormente inexplorada de combinar tecnologias em conjunto, em vez de se concentrar apenas em uma única ferramenta.

A estrutura foi construída sobre um pequeno núcleo e uma estrutura MV *, dados de apoio de duas vias de ligação, tags personalizados, widgets responsivos, e o seu próprio modelo de motor.

CanJS trabalha com client-side (browsers) e do lado do servidor ambientes (Node.js) da AMD.

CanJS foi desenvolvido para ser parte do framework JavaScript - JavaScriptMVC

O que é novo nesta versão:.

  • Renomear e adicionando can.Component viewmodel propriedade.
  • Defina o contexto corretamente quando um computação assíncrona tem um comprimento de 1
  • Typo (uso de @params em vez de @ Param) na documentação do can.Model
  • Adicionado uma nota e um código de exemplo que ilustra pesquisas can.view.Scope.attr relativos.
  • Adiciona can.Compute, e & quot; computar & quot; tipo e setter / getter paring para definir pugin
  • pode-valor não duas vias ligam-se com um valor de chave que tem 0 e um valor de uma caixa de seleção
  • Spaces em torno de uma chave com lata de valor não duas vias ligam
  • pode-evento pode não chamar funções intermediárias antes de chamar a função final
  • can.fixture.store com objetos não funciona para .Create
  • recurso can.Model não está criando & quot; destruir & quot; método estático
  • Não mude de rota se a única mudança seria antecedendo & quot;! & Quot;
  • Faça RequireJS trabalhar com can.import
  • Preencha o Sort plug-in
  • Pode attr caixas set
  • Adicionar / remover eventos sempre dar-lhe de volta matrizes
  • Movido jQuery fora do arquivo travis.yml e em devDependencies
  • can.route.setState não limpar profundamente a rota
  • travis.yml before_script
  • Observable pode / map / plugin de backup

O que é novo na versão 2.3.1:.

  • Renomear e adicionando can.Component viewmodel propriedade
  • Defina o contexto corretamente quando um computação assíncrona tem um comprimento de 1
  • Typo (uso de @params em vez de @ Param) na documentação do can.Model
  • Adicionado uma nota e um código de exemplo que ilustra pesquisas can.view.Scope.attr relativos.
  • Adiciona can.Compute, e & quot; computar & quot; tipo e setter / getter paring para definir pugin
  • pode-valor não duas vias ligam-se com um valor de chave que tem 0 e um valor de uma caixa de seleção
  • Spaces em torno de uma chave com lata de valor não duas vias ligam
  • pode-evento pode não chamar funções intermediárias antes de chamar a função final
  • can.fixture.store com objetos não funciona para .Create
  • recurso can.Model não está criando & quot; destruir & quot; método estático
  • Não mude de rota se a única mudança seria antecedendo & quot;! & Quot;
  • Faça RequireJS trabalhar com can.import
  • Preencha o Sort plug-in
  • Pode attr caixas set
  • Adicionar / remover eventos sempre dar-lhe de volta matrizes
  • Movido jQuery fora do arquivo travis.yml e em devDependencies
  • can.route.setState não limpar profundamente a rota
  • travis.yml before_script
  • Observable pode / map / plugin de backup

O que é novo na versão 2.2.9:.

  • Renomear e adicionando can.Component viewmodel propriedade
  • Defina o contexto corretamente quando um computação assíncrona tem um comprimento de 1
  • Typo (uso de @params em vez de @ Param) na documentação do can.Model
  • Adicionado uma nota e um código de exemplo que ilustra pesquisas can.view.Scope.attr relativos.
  • Adiciona can.Compute, e & quot; computar & quot; tipo e setter / getter paring para definir pugin
  • pode-valor não duas vias ligam-se com um valor de chave que tem 0 e um valor de uma caixa de seleção
  • Spaces em torno de uma chave com lata de valor não duas vias ligam
  • pode-evento pode não chamar funções intermediárias antes de chamar a função final
  • can.fixture.store com objetos não funciona para .Create
  • recurso can.Model não está criando & quot; destruir & quot; método estático
  • Não mude de rota se a única mudança seria antecedendo & quot;! & Quot;
  • Faça RequireJS trabalhar com can.import
  • Preencha o Sort plug-in
  • Pode attr caixas set
  • Adicionar / remover eventos sempre dar-lhe de volta matrizes
  • Movido jQuery fora do arquivo travis.yml e em devDependencies
  • can.route.setState não limpar profundamente a rota
  • travis.yml before_script
  • Observable pode / map / plugin de backup

O que é novo na versão 2.2.6:.

  • Renomear e adicionando can.Component viewmodel propriedade
  • Defina o contexto corretamente quando um computação assíncrona tem um comprimento de 1
  • Typo (uso de @params em vez de @ Param) na documentação do can.Model
  • Adicionado uma nota e um código de exemplo que ilustra pesquisas can.view.Scope.attr relativos.
  • Adiciona can.Compute, e & quot; computar & quot; tipo e setter / getter paring para definir pugin
  • pode-valor não duas vias ligam-se com um valor de chave que tem 0 e um valor de uma caixa de seleção
  • Spaces em torno de uma chave com lata de valor não duas vias ligam
  • pode-evento pode não chamar funções intermediárias antes de chamar a função final
  • can.fixture.store com objetos não funciona para .Create
  • recurso can.Model não está criando & quot; destruir & quot; método estático
  • Não mude de rota se a única mudança seria antecedendo & quot;! & Quot;
  • Faça RequireJS trabalhar com can.import
  • Preencha o Sort plug-in
  • Pode attr caixas set
  • Adicionar / remover eventos sempre dar-lhe de volta matrizes
  • Movido jQuery fora do arquivo travis.yml e em devDependencies
  • can.route.setState não limpar profundamente a rota
  • travis.yml before_script
  • Observable pode / map / plugin de backup

O que é novo na versão 2.2.5:.

  • Renomear e adicionando can.Component viewmodel propriedade
  • Defina o contexto corretamente quando um computação assíncrona tem um comprimento de 1
  • Typo (uso de @params em vez de @ Param) na documentação do can.Model
  • Adicionado uma nota e um código de exemplo que ilustra pesquisas can.view.Scope.attr relativos.
  • Adiciona can.Compute, e & quot; computar & quot; tipo e setter / getter paring para definir pugin
  • pode-valor não duas vias ligam-se com um valor de chave que tem 0 e um valor de uma caixa de seleção
  • Spaces em torno de uma chave com lata de valor não duas vias ligam
  • pode-evento pode não chamar funções intermediárias antes de chamar a função final
  • can.fixture.store com objetos não funciona para .Create
  • recurso can.Model não está criando & quot; destruir & quot; método estático
  • Não mude de rota se a única mudança seria antecedendo & quot;! & Quot;
  • Faça RequireJS trabalhar com can.import
  • Preencha o Sort plug-in
  • Pode attr caixas set
  • Adicionar / remover eventos sempre dar-lhe de volta matrizes
  • Movido jQuery fora do arquivo travis.yml e em devDependencies
  • can.route.setState não limpar profundamente a rota
  • travis.yml before_script
  • Observable pode / map / plugin de backup

O que é novo na versão 2.1.4 / 2.2.0-pre.0:

  • Faça lata .Construct trabalhar com getter / setters (e super-plugin)
  • compute.read Update para retornar também funções de construtor
  • propriedade para a qual não há validações são definidos lança uma exceção
  • Leitura de valores indefinidos no espaço.
  • função fixa sobrescrever
  • Usando attrData.scope.compute como um setter lança um erro se o getter não foi chamado
  • Ambiente calcula criado com computeData vai jogar se estiver definido primeira
  • Corrija o acesso caráter IE7
  • $. Fn.scope indefinido quando usando commonjs
  • Não é possível ler as propriedades de can.Map dentro método do valor de uma propriedade
  • madeMap removido e getMapFromObject de LazyMap uma vez que é não utilizado
  • Despacho argumentos corretos com can.List: emendar se inserir e remover os mesmos elementos
  • .
  • Os resultados inconsistentes ao estender can.Models processadas que são
  • escopo objetos com propriedades de função de construtor são tratados como métodos
  • aviso bigode no ajudantes
  • Estendendo um modelo substitui parseModels ()
  • variável não utilizada em can.Model

O que é novo na versão 2.1.3:

  • Alterações:
  • IE 8 + 10 correções
  • Garante can.compute.read pode ler um valor final can.route
  • Permite mapas passados ​​para o construtor de can.Map
  • Faz can.route.current é observável
  • O componente não atualizar escopo na id, classe e data-view-id alterações de atributo
  • Prevent 'vazamento lê' on calcula única vinculação
  • construtor can.Map falha se passou outra Map
  • documentação incompleta para can.List.prototype.filter

  • Método
  • can.Map não se tornar computável automaticamente
  • can.route.current não é viver-bindable
  • setupSingleBindComputeHandlers vazar observáveis ​​temporários.
  • can.compute.read não deve chamar can.route
  • Correções compute.read com um mapa enrolado em um cálculo
  • Ao usar um ajudante com 2 argumentos de cadeia
  • simplificação e clarificação docs lazymap
  • Documentar como acessar propriedades do mapa que contêm um ponto

O que é novo na versão 2.1.0:

  • Alterações:
  • problema Stache com roubar e aspas simples
  • docs componente de atualização sobre passando dados através de atributos
  • can.Mustache, can.EJS e can.view.mustache, can.view.ejs são depreciados
  • docs Finalize can.Map.define
  • Warning não usar estender.
  • A adição de guia para o desenvolvimento de plugins
  • documentação Lista promessa.
  • logging Bigode dev
  • can.Map.define
  • Faz can-valor e trabalho pode-evento com {}
  • corrige bugs com personalizados tags de fechamento e marcas personalizadas vazias.
  • {} trabalha com lata de valor e pode clique com o botão
  • O Stache não registrar corretamente com roubar
  • can.Mustache está convertendo um can.Model a um can.Map
  • pode-value tratamento de NULL, além de indefinida para alguns elementos
  • docs can.view.live
  • Atualizações para página receitas

O que é novo na versão 2.0.7:

  • Alterações:
  • Configuração para construção de desenvolvimento AMD
  • AMD dev build

O que é novo na versão 2.0.4:

  • Funções globalmente definidos quando não deve ser
  • lista Undefined passado para {{#each}}
  • test Adicionado para bug evento inserido (do Bloco de ligação)
  • Suporte off-line Testar
  • Ao usar certas html comentários, can.view.Scanner não reconhecê-las correctamente

O que é novo na versão 2.0.3:

  • laços Bigode não imprimem 0
  • Observe atualização construtor
  • Fornecer uma função de construtor can.Map ao alcance de um componente não funciona.
  • @Index não é calculado corretamente quando há elementos idênticos na lista
  • No interior do this.scope eventHandler não está definido (como é chamado no próprio escopo)
  • Suporte Bower, várias versões jQuery

O que é novo na versão 2.0.0:

  • Mudado:
  • listas Substituindo vivo de ligação
  • Destrua params
  • ligando o atributo especial
  • listas dos ajudantes de ligação Bigode
  • Alguns atributos HTML precisa especial de ligação ao vivo
  • Destruir modelos e atributos.
  • Alguns typo de na documentação.
  • attr () não funciona em alguns casos, no IE9
  • dependência can.Object para can.fixture
  • funções Ver renderizador não funcionam com Deferreds
  • can.view.ejs (STR) e can.view.ejs (id, str) retornar respostas diferentes
  • can.Mustache: #if seções são processados ​​duas vezes quando ativado a partir de live-obrigatório
  • can.route.ready não deve ser chamado automaticamente
  • valores can.route padrão não estão funcionando

O que é novo na versão 1.1.8:

  • can.Observe.List.Sort: fixar para caso quando o comparador não é uma função
  • makeFindOne erro exemplo de cache: http://canjs.com/docs/can.Model.makeFindOne.html
  • Duas declarações de retorno em Mustache.getHelper
  • quebras de sintaxe Recomendado can.route
  • Prevent recursão infinita em unbindAndTeardown quando _bindings de Observar é indefinido e observar é auto-referencial

O que é novo na versão 1.1.4:

  • Adicionado:
  • atributo removeAttr can.Model.
  • Chamando destruir sobre a não modelo persistiu.
  • Suporte 1.9.x jQuery.

  • Helpers
  • Mustache que aceitam Calcula e retornar um elemento deve funcionar.

O que é novo na versão 1.1.3:

  • Rendering modelos em tabelas produz resultados diferentes do que um equivalente observar
  • Os dados Bigode ajudante não analisa atribua
  • vistas parciais Bigode assumir a tag pai certo para viver de ligação
  • parciais Bigode não analisar corretamente

O que é novo na versão 1.1.2:

  • problema resolvido quando roubar modelos de bigode - pode / view / bigode retornos pode opor agora.
  • Controles não deve ligar-se a eventos templated que contêm valores indefinidos.
  • A redefinição de uma forma muda valores de entrada.
  • Outras AMD construir melhorias.

O que é novo na versão 1.1.0:.

  • cumprimento Adicionado AMD

O que é novo na versão v1.0b:.

  • Atualizado padrões paginate demonstração

Requisitos :

  • habilitar o JavaScript no lado do cliente
  • Node.js para ambientes de servidor

Programas semelhantes

Egg.js
Egg.js

20 Jul 15

PyKSS
PyKSS

13 Apr 15

jsonQ
jsonQ

10 Dec 15

Rivets.js
Rivets.js

12 Apr 15

Outro software de desenvolvedor Bitovi

DocumentJS
DocumentJS

9 Apr 16

StealJS
StealJS

12 Apr 15

FuncUnit
FuncUnit

12 May 15

Comentário para CanJS

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