JS.Class

Szoftver screenshot:
JS.Class
Szoftver adatai:
Változat: 4.0.5
Feltöltés dátuma: 13 May 15
Fejlesztő: James Coglan
Engedély: Ingyenes
Népszerűség: 35

Rating: 4.0/5 (Total Votes: 1)

Ez egy port és a fejlett végrehajtása Ruby alapvető célja / modul / osztály rendszer JavaScript kódot, valamint számos szabványos Ruby könyvtárakat és különféle egyéb kiterjesztéseket.

Tulajdonságok :

  • Általános jellemzők:
  • metóduskötésében
  • Ruby-szerű tárgy rendszer osztályok, mixinek, és Singleton módszerek
  • késői kötést érvek kötelezően szuper kéri a szülő osztály és mixinek
  • tartalmazza, terjeszteni és öröklött horgok
  • Reflection API-k számára az objektum rendszer
  • egyezmények objektum egyenlőség, összehasonlítás, ciklusok és tördeljük
  • verziói különböző standard Ruby modulok és adatszerkezetek

  • Együttműködik:
  • Node
  • V8
  • Rhino
  • narvál
  • SpiderMonkey
  • Windows Script Host

Mi az új ebben a kiadásban:

  • Új néven MethodChain #_ (), hogy MethodChain #__ () Kerülendő felülírja alsóonalat tesztcsonagok.

Mi az új 4.0.3:

  • Ne kezeld null, mint egy hiba, amikor letette hogy aszinkron teszt visszahívások.
  • Legyen szigorú arról, hogy elnyomta függvény megkapja az új, vagy sem.
  • Added withNew () egy csonk módosító cserélni csonk ("új", ...).
  • Felvétel időpontja (cél) a csonk matcher ellenőrzéséhez ez a kötődés egy hívás.

Mi az új a 4.0.2 verzió:

  • Change AsyncSteps így pakolások az összes hívás előtt ( ), IT () és után () úgy, hogy minden egyes blokk megvárja az összes lépést úgy sorba, hogy teljes.

Mi az új a 4.0.1-es verziójával:

  • Fix indexelési hiba a dinamikus generációs autoload.require listákat.

Mi az új 3.0 verzió:

  • Minden alkatrész most fut egy sokkal szélesebb köre platformokon
  • JS.Class most teszteltük saját vizsgálati keret, JS.Test.
  • Új könyvtárak: Benchmark, konzol, Deferrable, OrderedHash, Range, OrderedSet, TSort.
  • Hash-halmaz lett a bázis Set végrehajtását, és az eredeti Set végrehajtása eltávolították
  • StackTrace óta teljesen átdolgozták, hogy támogassa bővíthető a felhasználó által meghatározott nyomon követés funkció
  • New alapvető módszer Module # alias () az aliasing módszerek
  • Felhasználó által megadott kulcsszó módszerek segítségével Method.keyword ()
  • JS.Class már nem támogatja alosztály a Class osztály
  • Module # instanceMethod () visszaad egy módszer, nem egy függvény
  • Enumerable # grep () már támogatja a kiválasztás típus szerint, pl items.grep (Array). Nem támogatja a funkcionális predikátumok, mint items.grep (function (x) {return x == 0}), akkor érdemes használni Enumerable # select () erre a
  • tárgyakat azonos tulajdonságokkal, és mátrixok azonos elemeket most úgy egyenlő alkalmazás esetén Hash kulcsok
  • MethodChain # tűz () most hívott MethodChain #__ exec __ ()
  • JS.Ruby eltávolították

Mi az új verzióban 2.1.5:

  • Támogatja a Node, narvál és a Windows Script Host A JS.Package rakodási rendszer.
  • Hozzáad egy `autoload` makrót a csomagkezelő rendszer gyors konfigurálása modulok segítségével fájlnév egyezmények.
  • átnevezése `require ()` `a JS.require ()`, hogy ne ütközzön CommonJS modul API.

követelmények :

  • JavaScript kliens oldalon

Hasonló program

Stackless Python
Stackless Python

28 Feb 15

Luck
Luck

12 May 15

AMDclean
AMDclean

12 May 15

Theory
Theory

14 Apr 15

Más szoftver fejlesztő James Coglan

Faye
Faye

10 Dec 15

Hozzászólások a JS.Class

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint