RIOT.JS - 概述


RIOT.js 是一个非常小/轻量级的基于 Web 组件的 UI 库,用于开发 Web 应用程序。它将 React.JS 和 Polymer 的优点与非常简洁的实现和易于学习和使用的结构结合起来。它的缩小版大小接近10KB。

以下是 RIOT.js 的主要功能

表达式绑定

  • DOM 更新和回流期间的有效负载非常小。

  • 更改从父标签向下传播到子标签/控件。

  • 使用预编译表达式并缓存它们以获得高性能。

  • 提供对生命周期事件的良好控制。

遵循标准

  • 没有专有的事件系统

  • 不依赖于任何填充库。

  • 没有向现有 HTML 添加额外的属性。

  • 与 jQuery 集成良好。

核心价值

RIOT.js 的开发考虑了以下值。

  • 简单简约。

  • 易于学习和实施。

  • 提供反应式视图来构建用户界面。

  • 提供事件库来构建具有独立模块的API。

  • 使用浏览器后退按钮来处理应用程序Behave。