JS.Class

Screenshot Software:
JS.Class
Szczegóły programowe:
Wersja: 4.0.5
Filmu: 13 May 15
Wywoływacz: James Coglan
Licencja: Wolny
Popularność: 128

Rating: 3.5/5 (Total Votes: 2)

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

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

Podobne oprogramowanie

Theory
Theory

14 Apr 15

Pyret
Pyret

13 May 15

IronPython
IronPython

1 Mar 15

Gambit
Gambit

9 Feb 16

Inne programy z deweloperem James Coglan

Faye
Faye

10 Dec 15

Komentarze do JS.Class

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!