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

JSON
JSON

12 May 15

AMDclean
AMDclean

12 May 15

RKelly
RKelly

13 May 15

Klass
Klass

28 Apr 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!
Vyhledávání podle kategorie