JS.Class

Software screenshot:
JS.Class
Podrobnosti Software:
Verze: 4.0.5
Datum uploadu: 13 May 15
Vývojka: James Coglan
Licence: Volný
Popularita: 35

Rating: 4.0/5 (Total Votes: 1)

Je to přístavní a pokročilá realizace jádro objektu / modulu / třídního systému Ruby v kódu jazyka JavaScript, stejně jako několik standardních Ruby knihoven a různých dalších rozšíření.

Vlastnosti :

  • Obecné vlastnosti:
  • Metoda závazné
  • Ruby-jako objekt systém s třídami, mixins a jednočetných metody
  • Late-vazebné argumenty-volitelný Super volání rodičovských tříd a mixins
  • zdarma, rozšířené a zděděné háčky
  • Odraz API pro objekt systému
  • Konvence pro objekt rovnosti, srovnávání, opakování a zatřiďování
  • Verze různých standardních Ruby modulů a datových struktur

  • Kompatibilní s:
  • Node
  • V8
  • Rhino
  • Narwhal
  • SpiderMonkey
  • Windows Script Host

Co je nového v této verzi:

  • Přejmenovaný MethodChain #_ () na MethodChain #__ () vyhnout se přepisování podtržítkem v testovacích sad.

Co je nového ve verzi 4.0.3:

  • nepovažuje null jako chyba, když prošel na asynchronní zkušebních zpětných volání.
  • Být přísný o tom, zda stubbed funkce se nazývají pomocí nové nebo ne.
  • Přidaný withNew () jako pahýl modifikátor nahradit pahýl ("nové", ...).
  • Přidáno (cíl) jako pahýl dohazovač pro kontrolu této vazby hovoru.

Co je nového ve verzi 4.0.2:

  • Změnit AsyncSteps tak to zábaly všechna volání na dříve ( ), je () a po (), takže každý blok čeká na všech krocích, fronty dokončit.

Co je nového ve verzi 4.0.1:

  • Opravena chyba v indexování dynamické generování autoload.require seznamy.

Co je nového ve verzi 3.0:

  • Všechny komponenty nyní běží na mnohem širší škálu platforem
  • JS.Class je nyní testována pomocí vlastní testovací rámec, JS.Test.
  • Nové knihovny:. Benchmark, Console, Deferrable, OrderedHash, rozsah, OrderedSet, TSort
  • HashSet stala implementace základna Set, a původní implementace Set byl odstraněn
  • StackTrace byl zcela přepracován na podporu rozšiřitelné funkce uživatelem definované sledování
  • New jádro metoda kontejnerového # alias () pro metody aliasing
  • Uživatelsky definované klíčové slovo metody využívající Method.keyword ()
  • JS.Class již podporuje subclassing Třída Třída
  • Module # instanceMethod () vrátí metoda, ne Funkce
  • vyčíslitelných # grep () nyní podporuje možnostmi výběru podle typu, např items.grep (Array). To nepodporuje funkční predikáty jako items.grep (function (x) {return x == 0}), měli byste použít vyčíslitelných # vyberte () pro tento
  • Objekty se stejnými vlastnostmi, a pole se stejnými prvky jsou nyní považovány za rovnocenné, pokud používá jako Hash klíče
  • MethodChain # oheň () se nyní nazývá MethodChain #__ exec __ ()
  • JS.Ruby byl odstraněn

Co je nového ve verzi 2.1.5:

  • přidává podporu pro Node, Narwhal a Windows Script Host na nakládací systém JS.Package.
  • Přidá `autoload` makro do systému balíček pro rychlou konfiguraci modulů pomocí název souboru konvence.
  • Přejmenuje `require ()` `k JS.require ()` tak, aby nebyla v rozporu s CommonJS modulem API.

Požadavky na :

  • , povolte JavaScript na straně klienta

Podobný software

PHP
PHP

12 May 16

Classify.js
Classify.js

12 May 15

AspectJ
AspectJ

6 Mar 16

XP Language
XP Language

6 Mar 16

Ostatní software developer James Coglan

Faye
Faye

10 Dec 15

Komentáře k JS.Class

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!