Ohjelmiston tiedot:
Versio: 4.0.5
Lähetyksen päivämäärä: 13 May 15
Lupa: Vapaa
Suosio: 128
Se on portti ja kehittynyt toteuttamisesta Ruby ydin esine / moduuli / luokka järjestelmä JavaScript-koodia, sekä useita standardi Ruby kirjastot ja monet muut laajennuksia.
Ominaisuudet :
- Yleistä Ominaisuudet:
- Tapa sitova
- Ruby-kaltainen esine, jossa luokat, mixins, ja singelton menetelmät
- Late-sitovia argumentteja-lisävaruste Super puhelut vanhemman luokkiin ja mixins
- Mukana, laajennettu ja perinyt koukut
- Reflection API objektin järjestelmässä
- yleissopimusten objektin arvon, vertailua, iteraatio ja hajautusta li>
- versiot eri standardin Ruby moduulit ja tietorakenteiden
- Works with:
- Node
- V8
- Rhino
- Narwhal
- SpiderMonkey
- Windows Script Host
Mikä on uusi tässä julkaisussa:
- Uusi nimi MethodChain #_ () ja MethodChain #__ () välttää clobbering Alaviiva sisään testiaineistoihin.
Mikä on uusi versiossa 4.0.3:
- Älä käsittele null koska virheen, kun kulunut että async testi kutsuja.
- Ole tarkka siitä stubbed funktiot nimetään uusia vai ei.
- Lisätty withNew (), kuten tynkä modifier korvata tynkä ("uutta", ...).
- Lisätty (kohde), kuten tynkä haussa tarkistamiseksi tämän sitoutumisen puhelun.
Mikä on uusi versiossa 4.0.2:
- Muuta AsyncSteps joten se ylireagoi kaikki puhelut ennen ( ), se () ja jälkeen () siten, että kunkin lohkon odottaa kaikkien vaiheiden sen jonoon loppuun.
Mikä on uusi versiossa 4.0.1:
- Kiinteät indeksointi bugi dynaamisen sukupolven autoload.require luetteloita.
Mikä on uusi versiossa 3.0:
- Kaikki komponentit nyt ajaa paljon laajempi valikoima alustoja
- JS.Class on nyt testattu omaa testiä puitteissa, JS.Test.
- Uusi kirjastot: Benchmark, Console, siirtomääräraha, OrderedHash, Range, OrderedSet, TSort.
- HashSet on tullut pohja Set täytäntöönpanoa, ja originaali Set täytäntöönpanoa on poistettu
- StackTrace on ollut täysin uudistettu tukemaan laajennettavissa käyttäjän määrittämiä jäljitys toimintoja
- Uusi ydin menetelmä Module # alias () ja aliakset menetelmistä
- Käyttäjän määrittämä avainsana menetelmiä käyttäen Method.keyword ()
- JS.Class enää tukee subclassing Class luokka
- Module # instanceMethod () palauttaa Method, eikä Function
- numeroituvia # grep () tukee nyt valinta tyypin, esimerkiksi items.grep (Array). Se ei tue toiminnallisia predikaatit kuten items.grep (funktio (x) {return x == 0}), sinun tulee käyttää numeroituvia # Valitse () tälle
- Objects kanssa samat ominaisuudet, ja Arrays samalla elementit ovat nyt pidetään yhtä käytettynä Hash avaimet
- MethodChain # tulipalo () on nyt nimeltään MethodChain #__ exec __ ()
- JS.Ruby on poistettu
Mikä on uusi versiossa 2.1.5:
- Lisää tuen Solmun, Narwhal ja Windows Script Host jotta JS.Package lastaus järjestelmän.
- Lisää `autoload` makron paketin järjestelmään nopeasti määrittämisestä moduulien avulla tiedostonimi yleissopimukset.
- Muuttaa `vaatia ()` ja `JS.require ()` jottei ristiriidassa CommonJS moduulin API.
vaatimukset
- Javascript asiakkaan puolella
Kommentteja ei löytynyt