RIOT.JS - 概述



RIOT.js 是一款非常小巧輕便的基於 Web 元件的 UI 庫,用於開發 Web 應用程式。它結合了 React.JS 和 Polymer 的優勢,具有非常簡潔的實現和易於學習和使用的簡單構造。它的壓縮版本大小几乎為 10KB。

以下是 RIOT.js 的主要功能

表示式繫結

  • DOM 更新和迴流期間非常小的有效載荷。

  • 更改從父標籤向下傳播到子標籤/控制元件。

  • 使用預編譯表示式並將其快取以獲得高效能。

  • 對生命週期事件提供良好的控制。

遵循標準

  • 無專有事件系統

  • 不依賴於任何 polyfill 庫。

  • 不會向現有 HTML 新增額外的屬性。

  • 很好地集成了 jQuery。

核心價值觀

RIOT.js 是基於以下價值觀開發的。

  • 簡單且極簡。

  • 易於學習和實施。

  • 提供反應式檢視以構建使用者介面。

  • 提供事件庫,使用獨立模組構建 API。

  • 處理瀏覽器後退按鈕的應用程式行為。

廣告