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
Giấy phép: Miễn phí
Phổ biến: 128
Đâ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
Bình luận không