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