JS.Class

Software screenshot:
JS.Class
Software ətraflı:
Version: 4.0.5
Tarixi Upload: 13 May 15
Geliştirici: James Coglan
Lisenziya: Pulsuz
Məşhurluq: 128

Rating: 3.5/5 (Total Votes: 2)

Bu Ruby JavaScript kodu core obyekt / modulu / sinif sistemi, eləcə də bir neçə standart Ruby kitabxana və digər uzantıları bir port və qabaqcıl təzahürüdür.

Features

  • Ümumi Xüsusiyyətlər:
  • Əlaqə məcburi
  • dərsləri, mixins və tek üsulları ilə Ruby kimi obyekt sistemi
  • Late-məcburi dəlilləri-isteğe super valideyn dərsləri və mixins zənglər
  • daxildir, uzun və miras qarmaqlar
  • object sistemi üçün Reflection API
  • object bərabərlik, müqayisə, iteration və hashing üçün Konvensiyalar
  • müxtəlif standart Ruby modulları və data strukturları variantları

  • ilə işləyir:
  • Node
  • V8
  • Rhino
  • Narwhal
  • Spidermonkey
  • Windows Script Host

Bu azad yeni nədir:

  • MethodChain adını MethodChain #_ () #__ () test suit vurğulamaq clobbering qarşısını almaq üçün.

versiyası 4.0.3 yeni nədir:

  • bir səhv kimi null müalicə etməyin keçərkən async test callbacks üçün.

  • Stubbed funksiyaları yeni və ya deyilir olub
  • ciddi olun.
  • stub əvəz etmək üçün bir qaralama halındadır modifiye kimi Added withNew () ('yeni', ...).
  • Bu bir zəng məcburi yoxlanılması üçün qaralama halındadır Matcher kimi (hədəf) Added.

nədir versiyası 4.0.2 Yeni

  • Change AsyncSteps əvvəl bütün zənglər (wraps belə ), bu () və) (sonra başa çatdırmaq üçün sıralarında bütün addımlar üçün hər blok gözləyir.
  • ki,

versiyası 4.0.1 yeni nədir:

autoload.require dinamik nəsil

  • Sabit bug endeksleme siyahıları.

nədir versiyası 3.0 Yeni

  • Bütün komponentləri artıq platformaları daha geniş array run
  • JS.Class indi öz test çərçivəsində istifadə test edilmişdir, JS.Test.
  • Yeni kitabxana. Benchmark, Console, Deferrable, OrderedHash, Range, OrderedSet, TSort
  • HashSet baza Set həyata keçirilməsi olmuşdur, və orijinal Set həyata keçirilməsi qaldırıldı
  • StackTrace genişlənən istifadəçi müəyyən axtarış işlevselliği dəstəkləmək üçün tamamilə əsaslı təmir olmuşdur

  • Aliasing üsulları
  • Yeni əsas üsul Module # alias ()

  • Method.keyword istifadə
  • User-müəyyən söz üsulları ()
  • JS.Class artıq Class sinif Subclassing dəstəkləyir
  • Module # instanceMethod () bir üsul, bir funksiyası
  • qaytarır
  • Enumerable # grep () indi növü, məsələn seçilməsi dəstəkləyir items.grep (Array). Bu items.grep (function (x) {return x == 0}) kimi funksional predicates bilmir, bu
  • üçün) (seçmək Enumerable # istifadə etməlidir
  • eyni xüsusiyyətləri ilə obyektləri və Hash düymələri kimi istifadə edərkən eyni elementləri ilə Diziler indi bərabər hesab edilir
  • MethodChain # yanğın () indi MethodChain #__ exec __ adlanır ()
  • JS.Ruby qaldırıldı

versiyası 2.1.5 yeni nədir:

  • Node, Narwhal və Windows Script Host dəstək edər JS.Package loading sisteminə.
  • tez fayl konvensiyalara istifadə modulları konfiqurasiya üçün paketi sisteminə bir `autoload` makro edər.
  • Renames `tələb ()` JS.require () `` üçün CommonJS modul API ilə ziddiyyət deyil, belə ki.

tələblər

  • JavaScript klient tərəfində imkan

Oxşar proqram

Py4J
Py4J

14 May 15

ClearScript
ClearScript

20 Jul 15

RubyTree
RubyTree

1 Mar 15

Geliştirici digər proqram James Coglan

Faye
Faye

10 Dec 15

Şərh JS.Class

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!
Kateqoriya axtarış