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

Poly/ML
Poly/ML

12 May 15

AMDclean
AMDclean

12 May 15

Lua
Lua

21 Jul 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