Software ətraflı:
Version: 4.0.5
Tarixi Upload: 13 May 15
Lisenziya: Pulsuz
Məşhurluq: 128
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.
- 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.
Stubbed funksiyaları yeni və ya deyilir olub
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
- Yeni əsas üsul Module # alias ()
- 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ı
Aliasing üsulları
Method.keyword istifadə
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
Şərhlər tapılmadı