Szczegóły programowe:
Wersja: 4.0.5
Filmu: 13 May 15
Licencja: Wolny
Popularność: 128
Jest to implementacja portu i zaawansowane rdzenia obiektu / modułu / systemu Ruby klasy w kodzie JavaScript, a także kilka standardowych bibliotek Ruby i różnych innych rozszerzeń.
Opis :
- Funkcje bbli Ogólne:
- wiążące Metoda
- System Ruby-jak obiekt z klas, wstawek i metod pojedynczych
- Późno wiążące argumenty-opcja bardzo wzywa do klas dominujących i wstawek,
- wliczony w cenę, rozszerzone i odziedziczone haki
- Reflection API dla systemu obiektu
- Konwencje równości obiektu, porównania, iteracji i mieszania
- Wersje różnych standardowych modułów Ruby i struktur danych
- Działa z:
- Węzeł
- V8
- Rhino
- Narwhal
- SpiderMonkey
- Windows Script Host,
Co nowego w tym wydaniu:
- Zmiana nazwy MethodChain #_ (), aby MethodChain #__ () aby uniknąć przebijania podkreślenia w testowych.
Co nowego w wersji 4.0.3:
- Nie traktuj zerowy jako błąd, kiedy minął do asynchronicznych wywołań zwrotnych badań.
- Bądź surowa, czy zgaszone Funkcje te są uruchamiane nowe, czy nie.
- Dodane withNew () jako modyfikator skrótowej zastąpić niedopałek ("nowy", ...).
- Dodany (cel) jako Matcher wejściowym do sprawdzania tego wiązania połączenia.
Co nowego w wersji 4.0.2:
- Zmiany AsyncSteps więc wiązane wszystkie połączenia do wcześniej ( ), to () i po () tak, że każdy blok dla wszystkich czeka krokach kolejki do zakończenia.
Co nowego w wersji 4.0.1:
- Naprawiono błąd, indeksowanie w dynamicznej generacji autoload.require listy.
Co nowego w wersji 3.0:
- Wszystkie komponenty uruchomić teraz w znacznie szerszej gamie platform
- JS.Class jest teraz badane w oparciu o własne ramy testowej JS.Test.
- Nowe biblioteki. Benchmark, Konsola, odroczeniu, OrderedHash, Rząd, OrderedSet, tsort
- HashSet stał wdrożenie bazy Set i oryginalna implementacja Zestaw został usunięty
- StackTrace został całkowicie remontowane wspierać rozszerzalny zdefiniowanej przez użytkownika funkcji śledzenia
- Nowy rdzeń metoda Moduł # alias () dla metod aliasingu
- metody zdefiniowane przez użytkownika słów kluczowych za pomocą Method.keyword ()
- JS.Class nie obsługuje już podklasy klasy
- Moduł # instanceMethod () zwraca metodą, nie Funkcja
- Enumerable # grep () obsługuje teraz wyboru za typ, np items.grep (Array). Nie obsługuje predykatów funkcjonalne jak items.grep (function (x) {return x == 0}), należy użyć Enumerable # select () do tego
- obiektów o tych samych właściwościach, a tablice z tych samych elementów są uważane za równe, gdy używane jako klucze Hash
- MethodChain # ognia () nazywa się teraz MethodChain #__ exec __ ()
- JS.Ruby została usunięta li>
Co nowego w wersji 2.1.5:
- Dodana obsługa węzła, Narwal i hosta skryptów systemu Windows do systemu załadunku JS.Package.
- Dodaje `autoload` makro do systemu pakietów do szybkiego konfigurowania modułów używając konwencji nazw plików.
- Zmienia nazwę `require ()` na `` JS.require () tak, aby nie kolidować z modułem CommonJS API.
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
Komentarze nie znaleziono