一个小型库,用于使用 DOM 差异和 ES6 标记模板字面量构建模块化 UI 组件
这是一个小型库,用于使用 DOM 差异 和 ES6 标记模板字面量 构建模块化 UI 组件,由 bel 和 morphdom 提供支持,并基于"yo-yo"数据绑定模式:数据向下,操作向上。 yo-yo 使用 choo 框架,如果你想要更高级的东西,不妨去看看! 或者如果你想要更低级的东西,可以看看支持 yo-yo 的模块: bel 开始使用非常简单,只需 var element = yo`<h1>hello world!</h1>` 在 RequireBin 上在浏览器中旋转 yo-yo。
yo-yo 是一个模块化 UI 框架,这意味着此仓库中的代码并不多,大部分功能来自其他模块(参见 index.js)。yo-yo 的目标是选择一组良好的默认依赖项,在一个地方记录如何一起使用它们,并使用足够小的依赖项,以便您可以在独立的 UI 组件模块中包含 yo-yo 的副本,并将其发布到 npm。
您可以简单地执行 require('yo-yo') 来开始,但随着应用的增长,您很可能会选择不同的权衡(添加或移除依赖),而 yo-yo 就是为了让您能够做到这一点,而无需重写所有代码。
暂无开放 Issues,或尚未同步最近议题。