扩展MVVM数据模型的JS类库 Kero

MIT
JavaScript 查看源码»
跨平台
2016-07-26
开源中国股瞎

Kero是一个用于扩展MVVM架构中数据模型的JS类库,实现了数据和UI的双向绑定,帮助开发者快速构建数据驱动型应用,解决复杂数据交互问题

Kero 做为 MVVM 架构中 Model 层的增强,主要功能有:

  • 以行、列的形式对数据做存储,并对外暴露一批增删改查的API,方便开发者对页面数据的处理,而且所有开发者之间做到统一,减少出错概率。

  • 数据增加状态标识新增或修改,方便开发者使用。

  • 具有分页缓存能力,可在前台处理分页(非必要情况下,不推荐前台分页)。

  • 具有事件触发器,把数据变化触发出去,供开发者监听使用。

目录说明:

├─css 控件css
├─dist 产出后的资源
├─docs 文档相关
├─examples 示例文件
    ├─datatable 关联datatable示例
    ├─ui 单独控件示例
├─snippets 文档及代码片段
    ├─docs 文档片段
    │  ├─grid.md 文档片段:replaceui将替换为ui示例,replacedatatable将替换为datatable示例。
    └─examples 示例片段
        └─grid 与grid.md对应的目录,示例目录下必须存在widget.css,widget.html,widget.js,说明.txt
            └─datatable 关联datatable示例片段
            └─ui 单独控件示例片段
├─vendor 第三方库,后续删除
├─app.js 依据snippets中的片段生成docs以及examples中的最终产出
├─gulpfile.js 通过gulp对项目源文件(CSS/JS)生成dist中的最终产出
├─package.json node说明
└─README.md 项目说明
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

关于移植根文件系统时([\u@\h \W]\# )的处理方法

我们经常用busybox生成根文件系统,可是根文件系统起来以后命令行提示符只有一个“#”号,没有像linux发行版那样是[user@hostname currentpath] #,那么我们这里就说说如何让我们的根文件系统...

2014/10/11 14:59
541
0
分析996个词根在各大考纲词汇中的作用(三)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析词根总数为996,有11544个单词分布在这些词根中,剩下的2511个词汇没有任何词根信息。

2015/03/26 07:48
175
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部