JS.Class

Software screenshot:
JS.Class
Rincian Software:
Versi: 4.0.5
Tanggal Upload: 13 May 15
Pengembang: James Coglan
Lisensi: Gratis
Popularitas: 35

Rating: 4.0/5 (Total Votes: 1)

Ini adalah implementasi pelabuhan dan canggih inti objek / modul / sistem Ruby kelas dalam kode JavaScript, serta beberapa standar Ruby perpustakaan dan berbagai ekstensi lainnya.

Fitur Fitur Umum

    ::
  • Cara mengikat
  • Ruby-seperti sistem objek dengan kelas, mixin, dan metode tunggal
  • Akhir-mengikat argumen-opsional yang super panggilan ke kelas induk dan mixin
  • Termasuk, diperpanjang dan mewarisi kait
  • API Refleksi untuk sistem objek
  • Konvensi kesetaraan objek, perbandingan, iterasi dan hashing
  • Versi berbagai modul Ruby standar dan struktur data
  • Bekerja dengan:
  • Node
  • V8
  • Rhino
  • Narwhal
  • SpiderMonkey
  • Windows Scripting Host

Apa yang baru dalam rilis ini:

  • Berganti nama MethodChain #_ () untuk MethodChain #__ () untuk menghindari clobbering Menggarisbawahi dalam tes suite.

Apa yang baru di versi 4.0.3:

  • Jangan memperlakukan null sebagai kesalahan saat melewati untuk callback tes async
  • .
  • Jadilah yang ketat tentang apakah fungsi mematikan disebut dengan yang baru atau tidak.
  • Ditambahkan withNew () sebagai pengubah rintisan untuk menggantikan rintisan ('baru', ...).
  • Ditambahkan (target) sebagai matcher rintisan untuk memeriksa ini mengikat panggilan.

Apa yang baru di versi 4.0.2:

  • Ubah AsyncSteps sehingga membungkus semua panggilan ke sebelum ( ), itu () dan setelah () sehingga setiap blok menunggu semua langkah itu antrian untuk menyelesaikan.

Apa yang baru di versi 4.0.1:

  • bug pengindeksan Tetap di generasi dinamis autoload.require daftar.

Apa yang baru di versi 3.0:

  • Semua komponen sekarang berjalan pada array yang lebih luas dari platform
  • JS.Class kini diuji dengan menggunakan kerangka pengujian sendiri, JS.Test
  • .
  • perpustakaan New:. Benchmark, Console, deferrable, OrderedHash, Range, OrderedSet, TSort
  • HashSet telah menjadi implementasi basis Set, dan pelaksanaan Set asli telah dihapus
  • StackTrace telah benar-benar dirombak untuk mendukung user-defined menelusuri fungsi extensible
  • inti New metode Modul # alias () untuk metode aliasing
  • metode kata kunci User-didefinisikan menggunakan Method.keyword ()
  • JS.Class tidak lagi mendukung subclassing kelas Kelas
  • Modul # instanceMethod () mengembalikan Metode, bukan Fungsi
  • Enumerable # grep () sekarang mendukung pemilihan dengan jenis, misalnya items.grep (Array). Ini tidak mendukung predikat fungsional seperti items.grep (function (x) {return x == 0}), Anda harus menggunakan Enumerable # pilih () untuk ini
  • Objek dengan sifat yang sama, dan Array dengan elemen yang sama sekarang dianggap sama bila digunakan sebagai kunci Hash
  • MethodChain # api () yang sekarang disebut MethodChain #__ exec __ ()
  • JS.Ruby telah dihapus

Apa yang baru di versi 2.1.5:

  • Menambahkan dukungan untuk Node, Narwhal dan Windows Script Host dengan beban sistem JS.Package
  • .
  • Menambahkan `autoload` makro untuk sistem paket untuk cepat mengkonfigurasi modul menggunakan konvensi nama file.
  • Mengganti nama `membutuhkan ()` ke `JS.require ()` agar tidak bertentangan dengan CommonJS modul API.

Persyaratan :

  • JavaScript diaktifkan pada sisi client

Software yang serupa

RealRand
RealRand

12 Apr 15

RubyTree
RubyTree

1 Mar 15

stream.js
stream.js

9 Feb 16

Reactor.js
Reactor.js

13 May 15

Perangkat lunak lain dari pengembang James Coglan

Faye
Faye

10 Dec 15

Komentar untuk JS.Class

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!