RIOT.JS - 概述
RIOT.js 是一个非常小/轻量级的基于 Web 组件的 UI 库,用于开发 Web 应用程序。它将 React.JS 和 Polymer 的优点与非常简洁的实现和易于学习和使用的结构结合起来。它的缩小版大小接近10KB。
以下是 RIOT.js 的主要功能
表达式绑定
DOM 更新和回流期间的有效负载非常小。
更改从父标签向下传播到子标签/控件。
使用预编译表达式并缓存它们以获得高性能。
提供对生命周期事件的良好控制。
遵循标准
没有专有的事件系统
不依赖于任何填充库。
没有向现有 HTML 添加额外的属性。
与 jQuery 集成良好。
核心价值
RIOT.js 的开发考虑了以下值。
简单简约。
易于学习和实施。
提供反应式视图来构建用户界面。
提供事件库来构建具有独立模块的API。
使用浏览器后退按钮来处理应用程序Behave。