
RIOT.JS - 概述
RIOT.js 是一款非常小巧輕便的基於 Web 元件的 UI 庫,用於開發 Web 應用程式。它結合了 React.JS 和 Polymer 的優勢,具有非常簡潔的實現和易於學習和使用的簡單構造。它的壓縮版本大小几乎為 10KB。
以下是 RIOT.js 的主要功能
表示式繫結
DOM 更新和迴流期間非常小的有效載荷。
更改從父標籤向下傳播到子標籤/控制元件。
使用預編譯表示式並將其快取以獲得高效能。
對生命週期事件提供良好的控制。
遵循標準
無專有事件系統
不依賴於任何 polyfill 庫。
不會向現有 HTML 新增額外的屬性。
很好地集成了 jQuery。
核心價值觀
RIOT.js 是基於以下價值觀開發的。
簡單且極簡。
易於學習和實施。
提供反應式檢視以構建使用者介面。
提供事件庫,使用獨立模組構建 API。
處理瀏覽器後退按鈕的應用程式行為。
廣告