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

Python
Python

10 Feb 16

Groovy
Groovy

12 Apr 15

Inject
Inject

12 Apr 15

Zephir
Zephir

10 Dec 15

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!
Búsqueda por categoría