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ự

Poly/ML
Poly/ML

12 May 15

AspectJ
AspectJ

6 Mar 16

AbsurdJS
AbsurdJS

9 Apr 16

XP Language
XP Language

6 Mar 16

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ủ đề