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

RubyTree
RubyTree

1 Mar 15

Lua
Lua

21 Jul 15

JSON
JSON

12 May 15

Clojure
Clojure

24 May 16

Perangkat lunak lain dari pengembang James Coglan

Faye
Faye

10 Dec 15

Komentar untuk JS.Class

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!