Podrobnosti Software:
Verze: 4.0.5
Datum uploadu: 13 May 15
Licence: Volný
Popularita: 128
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 li>
Komentáře nebyl nalezen