RIOT.JS - Tổng quan
RIOT.js là một thư viện giao diện người dùng dựa trên Thành phần Web có kích thước rất nhỏ / nhẹ để phát triển các ứng dụng web. Nó kết hợp những lợi ích của React.JS và Polymer với cách triển khai rất ngắn gọn và các cấu trúc đơn giản để học và sử dụng. Phiên bản thu nhỏ của nó có kích thước gần 10KB.
Sau đây là các tính năng chính của RIOT.js
Ràng buộc biểu hiện
Tải trọng rất nhỏ trong quá trình cập nhật và giới thiệu DOM.
Các thay đổi lan truyền xuống từ thẻ mẹ sang thẻ / điều khiển con.
Sử dụng các biểu thức được biên dịch trước và lưu vào bộ nhớ cache để có hiệu suất cao.
Cung cấp constrol tốt qua các sự kiện vòng đời.
Tuân theo các tiêu chuẩn
Không có hệ thống sự kiện độc quyền
Không phụ thuộc vào bất kỳ thư viện polyfill nào.
Không có thuộc tính bổ sung nào được thêm vào HTML hiện có.
Tích hợp tốt với jQuery.
Những giá trị cốt lõi
RIOT.js được phát triển dựa trên các giá trị sau.
Đơn giản và tối giản.
Dễ dàng học và thực hiện.
Cung cấp Chế độ xem phản ứng để xây dựng giao diện người dùng.
Cung cấp Thư viện sự kiện để xây dựng các API với các mô-đun độc lập.
Để chăm sóc hành vi của ứng dụng bằng nút quay lại của trình duyệt.