📜  RIOT.JS-概述

📅  最后修改于: 2020-10-20 04:40:38             🧑  作者: Mango


RIOT.js是一个非常小巧的基于Web组件的UI库,用于开发Web应用程序。它结合了React.JS和Polymer的优点以及非常简洁的实现和易于学习和使用的简单构造。压缩后的版本接近10KB。

以下是RIOT.js的主要功能

表达式绑定

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

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

  • 使用预编译的表达式并将其缓存以提高性能。

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

遵循标准

  • 没有专有的事件系统

  • 不依赖于任何polyfill库。

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

  • 与jQuery集成良好。

核心价值

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

  • 简单而简约。

  • 易于学习和实施。

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

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

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