JS.Class

Software captura de pantalla:
JS.Class
Detalles de software:
Versión: 4.0.5
Fecha de carga: 13 May 15
Promotor: James Coglan
Licencia: Libre
Popularidad: 35

Rating: 4.0/5 (Total Votes: 1)

Se trata de una aplicación de puerto y avanzado del núcleo objeto / módulo del sistema de Ruby / clase en el código JavaScript, así como varias bibliotecas de Ruby estándar y varias otras extensiones.

Características :

  • Características generales:
  • vinculante Método
  • sistema de objetos Rubí-al igual que con las clases, mixins y métodos simples

  • Súper
  • Late vinculantes argumentos opcionales llama a clases para padres y mixins
  • Incluye ganchos extendidos y heredados
  • API de reflexión para el sistema de objetos
  • Convenios para la igualdad de objetos, comparación, iteración y hash
  • Las versiones de varios módulos estándar de Ruby y estructuras de datos

  • Funciona con:
  • Nodo
  • V8
  • Rhino
  • Narwhal
  • SpiderMonkey
  • Windows Script Host

¿Qué hay de nuevo en esta versión:

  • MethodChain Renombrado #_ () para MethodChain #__ () para evitar clobbering subrayado en las suites de prueba.

¿Cuál es nuevo en la versión 4.0.3:

  • No se trate nulo como un error cuando pasó a las devoluciones de llamada de prueba asincrónicos.
  • Sea estricto en cuanto a si las funciones tropezados se llaman con el nuevo o no.
  • Agregado connew () como un modificador de código auxiliar para reemplazar trozo ("nuevo", ...).
  • Añadido el (objetivo) como matcher talón para comprobar el esta unión de una llamada.

¿Qué hay de nuevo en la versión 4.0.2:

  • Cambiar AsyncSteps lo que envuelve todas las llamadas a antes ( ), él () y después () para que cada uno espera de bloque para todos los pasos que las colas para completar.

¿Qué hay de nuevo en la versión 4.0.1:

  • error de indexación fija en la generación dinámica de autoload.require listas.

¿Cuál es nuevo en la versión 3.0:

  • Todos los componentes se ejecutan ahora en una gama mucho más amplia de plataformas
  • JS.Class está probada usando su propio marco de prueba, JS.Test.
  • Las nuevas bibliotecas:. Benchmark, Consola, aplazable, OrderedHash, Rango, orderedSet, tsort
  • HashSet ha convertido en la aplicación Configurar base, y la implementación Set original ha sido eliminado
  • StackTrace ha sido totalmente reacondicionado para apoyar la funcionalidad definida por el usuario rastrear extensible
  • Módulo método nuevo núcleo # alias () para métodos aliasing
  • definidos por el usuario los métodos de palabras clave utilizando Method.keyword ()
  • JS.Class ya no soporta la subclase de la clase Clase
  • Módulo # instanceMethod () devuelve un método, no una función
  • Enumerable # grep () ahora es compatible con la selección por tipo, por ejemplo, items.grep (Array). No es compatible con los predicados funcionales como items.grep (function (x) {return x == 0}), se debe utilizar Enumerable # select () para este
  • Objetos con las mismas propiedades, y matrices con los mismos elementos son ahora considerados iguales cuando se usan como claves Hash
  • MethodChain # incendios () ahora se llama MethodChain #__ ejecutivo __ ()
  • JS.Ruby ha eliminado

¿Cuál es nuevo en la versión 2.1.5:

  • Añade soporte para el nodo, Narwhal y Windows Script Host al sistema de carga JS.Package.
  • Añade un `macro autoload` para el sistema de paquetes para configurar rápidamente módulos usando las convenciones de nombre de archivo.
  • Cambia el nombre de `require ()` a `JS.require ()` para no entrar en conflicto con módulo CommonJS API.

Requisitos

  • habilitado JavaScript en el lado del cliente

Programas parecidos

PathFinding.js
PathFinding.js

12 Apr 15

Gambas
Gambas

1 May 16

Ruby
Ruby

12 May 16

Otro software de desarrollador James Coglan

Faye
Faye

10 Dec 15

Comentarios a la JS.Class

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!