RIOT.JS - 概述

RIOT.js 是一款非常小巧/轻量级的基于 Web 组件的 UI 库,用于开发 Web 应用程序。它结合了 React.JS 和 Polymer 的优点,具有非常简洁的实现和易于学习和使用的简单构造。其精简版本大小接近 10KB。

以下是 RIOT.js 的主要功能

表达式绑定

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

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

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

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

遵循标准

  • 没有专有事件系统

  • 不依赖任何 polyfill 库。

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

  • 与 jQuery 完美集成。

核心价值观

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

  • 简单而简约。

  • 易于学习和实施。

  • 提供响应式视图以构建用户界面。

  • 提供事件库以使用独立模块构建 API。

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