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

Lua
Lua

21 Jul 15

JPype
JPype

12 May 15

Elm
Elm

10 Feb 16

sweet.js
sweet.js

28 Feb 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!