JS.Class

Phần mềm chụp màn hình:
JS.Class
Các chi tiết về phần mềm:
Phiên bản: 4.0.5
Ngày tải lên: 13 May 15
Nhà phát triển: James Coglan
Giấy phép: Miễn phí
Phổ biến: 35

Rating: 4.0/5 (Total Votes: 1)

Đây là một cổng và tiên tiến thực hiện các lõi đối tượng / module / hệ thống của Ruby lớp trong mã JavaScript, cũng như một số Ruby thư viện chuẩn và các phần mở rộng khác nhau.

Tính năng :

  • Tính năng chung:
  • Phương pháp ràng buộc
  • hệ thống đối tượng Ruby-như với các lớp học, mixins, và phương pháp singleton
  • Late-ràng buộc đối số tùy chọn-super gọi đến các lớp học phụ huynh và mixins
  • Included móc mở rộng và được thừa kế
  • API Reflection cho các đối tượng hệ thống
  • ước cho bình đẳng đối tượng, so sánh, lặp đi lặp lại và băm
  • Các phiên bản của các mô-đun của Ruby tiêu chuẩn khác nhau và cấu trúc dữ liệu

  • Làm việc với:
  • Node
  • V8
  • Rhino
  • Narwhal
  • SpiderMonkey
  • Windows Script Host

là gì mới trong phiên bản này:

  • Đổi tên MethodChain #_ () để MethodChain #__ () để tránh clobbering gạch dưới trong dãy phòng thử nghiệm.

là gì mới trong phiên bản 4.0.3:

  • Không điều trị null là một lỗi khi thông qua lời gọi lại kiểm tra async.
  • Hãy nghiêm ngặt về việc liệu các chức năng stubbed được gọi với mới hay không.
  • Added withNew () như là một sửa đổi lần stub để thay thế còn sơ khai ('mới', ...).
  • Được thêm (mục tiêu) như là một khớp còn sơ khai để kiểm tra này gắn kết của một cuộc gọi.

là gì mới trong phiên bản 4.0.2:

  • Thay đổi AsyncSteps để nó kết thúc tốt đẹp tất cả các cuộc gọi đến trước khi ( ), nó () và sau () để mỗi block chờ đợi cho tất cả các bước nó trì hoãn để hoàn thành.

là gì mới trong phiên bản 4.0.1:

  • lỗi đánh chỉ cố định trong hệ năng động của autoload.require danh sách.

là gì mới trong phiên bản 3.0:

  • Tất cả các thành phần doanh nghiệp chạy trên một mảng rộng lớn hơn nhiều các nền tảng
  • JS.Class hiện đang được thử nghiệm bằng cách sử dụng khuôn khổ thử nghiệm riêng của mình, JS.Test.
  • thư viện mới. Benchmark, Console, Deferrable, OrderedHash, Range, OrderedSet, TSort
  • HashSet đã trở thành việc thực hiện Set cơ sở và thực hiện Set ban đầu đã được gỡ bỏ
  • StackTrace đã được đại tu hoàn toàn để hỗ trợ chức năng người dùng định nghĩa truy tìm mở rộng
  • core mới phương pháp đun # alias () cho các phương pháp khử răng cưa
  • phương pháp từ khóa người dùng định nghĩa bằng cách sử dụng Method.keyword ()
  • JS.Class không còn hỗ trợ lớp con của lớp Class
  • Module # instanceMethod () trả về một phương pháp, không phải là một chức năng
  • Enumerable # grep () bây giờ hỗ trợ lựa chọn theo loại, ví dụ như items.grep (Array). Nó không hỗ trợ các vị từ chức năng như items.grep (function (x) {return x == 0}), bạn nên sử dụng Enumerable # chọn () cho việc này
  • Objects với các tính chất tương tự, và mảng với các yếu tố tương tự hiện nay được coi là bằng nhau khi sử dụng như phím Hash
  • MethodChain # lửa () bây giờ được gọi MethodChain #__ exec __ ()
  • JS.Ruby đã được gỡ bỏ

là gì mới trong phiên bản 2.1.5:

  • Thêm hỗ trợ cho Node, Narwhal và Windows Script Host để hệ thống tải JS.Package.
  • Thêm một `autoload` vĩ mô với hệ thống trọn gói cho một cách nhanh chóng bằng cách sử dụng cấu hình mô ước tên tập tin.
  • Đổi tên 'yêu cầu () `với` JS.require () `để không xung đột với CommonJS module API.

Yêu cầu :

  • kích hoạt JavaScript về phía khách hàng

Phần mềm tương tự

Clojure
Clojure

24 May 16

Lisphp
Lisphp

13 May 15

jsbridge
jsbridge

14 Apr 15

newLISP
newLISP

19 Jul 15

Phần mềm khác của nhà phát triển James Coglan

Faye
Faye

10 Dec 15

Ý kiến ​​để JS.Class

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề