JS.Class

Tela Software:
JS.Class
Detalhes de Software:
Versão: 4.0.5
Data de upload: 13 May 15
Revelador: James Coglan
Licença: Livre
Popularidade: 35

Rating: 4.0/5 (Total Votes: 1)

É uma aplicação porto e avançado de objeto módulo do sistema de Ruby core / / classe no código JavaScript, bem como várias bibliotecas padrão do Ruby e várias outras extensões.

Recursos :

  • Características gerais:
  • Método de ligação
  • Rubi-como sistema de objetos com classes, mixins e métodos únicas
  • Late-vinculativas argumentos de opcional super-chamadas para classes pai e mixins
  • incluído, ganchos estendidos e herdadas
  • APIs reflexão para o sistema de objetos
  • As convenções para a igualdade de objeto, comparação, iteração e hash
  • Versões de vários módulos de Ruby padrão e estruturas de dados

  • Funciona com:
  • Node
  • V8
  • Rhino
  • Narwhal
  • SpiderMonkey
  • Windows Script Host

O que é novo nesta versão:

  • MethodChain Renomeado #_ () para MethodChain #__ () para evitar sobrepor sublinhados em conjuntos de teste.

O que é novo na versão 4.0.3:

  • Não trate nulo como um erro quando passado para retornos de chamada assíncronos de teste.
  • Seja rigoroso sobre se as funções stubbed são chamados com o novo ou não.
  • Adicionado comnew () como um modificador de stub para substituir stub ('novo', ...).
  • Adicionado em (destino) como uma correspondência de stub para verificar a essa ligação de uma chamada.

O que é novo na versão 4.0.2:

  • Alterar AsyncSteps por isso wraps todas as chamadas para antes ( ), ele () e depois (), de modo que cada bloco espera que todas as iniciativas que as filas para concluir.

O que é novo na versão 4.0.1:

  • bug de indexação fixa em geração dinâmica de autoload.require listas.

O que é novo na versão 3.0:

  • Todos os componentes já são executadas em uma variedade muito maior de plataformas
  • JS.Class agora é testado usando o seu próprio framework de teste, JS.Test.
  • Novas bibliotecas:. Índice de referência, Console, Deferrable, OrderedHash, Gama, OrderedSet, tsort
  • HashSet tornou-se a implementação Set base, ea implementação Set original foi removido
  • StackTrace foi totalmente reformulado para suportar a funcionalidade de rastreamento definidos pelo usuário extensível
  • método novo módulo núcleo # apelido () para métodos aliasing
  • métodos de palavras-chave definidas pelo usuário usando Method.keyword ()
  • JS.Class não suporta mais uma subclasse da classe Class
  • Módulo # instanceMethod () retorna um método, não uma função
  • Enumerable # grep () agora suporta seleção por tipo, por exemplo, items.grep (Array). Ele não suporta predicados funcionais como items.grep (function (x) {return x == 0}), você deve usar Enumerable # select () para este
  • Objetos com as mesmas propriedades, e Arrays com os mesmos elementos são considerados iguais quando utilizados como chaves de hash
  • MethodChain # fogo () é chamado agora MethodChain #__ exec __ ()
  • JS.Ruby foi removido

O que é novo na versão 2.1.5:

  • Adiciona suporte para o Nó, Narwhal e Windows Script Host para o sistema de carregamento JS.Package.
  • Adiciona um `autoload` macro para o sistema de pacotes para configurar rapidamente os módulos usando as convenções de nome de arquivo.
  • Muda o nome de `require ()` para `JS.require ()` de modo a não entrar em conflito com módulo CommonJS API.

Requisitos :

  • o JavaScript habilitado no lado do cliente

Programas semelhantes

Processing
Processing

13 May 15

Pyret
Pyret

13 May 15

PureScript
PureScript

10 Feb 16

Io
Io

10 Dec 15

Outro software de desenvolvedor James Coglan

Faye
Faye

10 Dec 15

Comentário para JS.Class

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