RIOT.JS - 概述



RIOT.js 是一款非常小巧轻便的基于 Web 组件的 UI 库,用于开发 Web 应用程序。它结合了 React.JS 和 Polymer 的优势,具有非常简洁的实现和易于学习和使用的简单构造。它的压缩版本大小几乎为 10KB。

以下是 RIOT.js 的主要功能

表达式绑定

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

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

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

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

遵循标准

  • 无专有事件系统

  • 不依赖于任何 polyfill 库。

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

  • 很好地集成了 jQuery。

核心价值观

RIOT.js 是基于以下价值观开发的。

  • 简单且极简。

  • 易于学习和实施。

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

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

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

广告