Skip to content
2.0/develop
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

EFE Model & Collection

emc提供一个基本的Model类的实现,用于存储数据并提供数据变化时的相关事件

2.x版本主要希望应用于以“不可变”为基础的场景之下,如果只需要更简单的一个实现,可以直接使用1.x版本

API文档

npm i
npm run doc
open doc/api/index.html

更新历史

2.0.0

  • 完全重新设计
  • 支持不可变数据的管理

2.1.0

  • 依赖库更新至mini-event@2.xdiffy-update@2.x
  • 汉化所有文档
  • 取消了set方法对value未提供的检查

2.2.0

  • 大幅度优化了计算属性的算法,提升性能
  • 计算属性可以被重新定义,重新定义后其已经计算的值会消失,回到初始化状态
  • 计算属性依赖另一个计算属性不再会导致值的计算错误,现在会管理相互的依赖关系,保证被依赖的计算属性先进行计算

2.3.0

  • 编译后代码置于根目录,方便NodeJS环境直接引用
  • 添加了计算属性循环依赖的检测,使用Model.js会在出现循环依赖时通过console.warn提示,Model.min.js用于生产环境,无检测功能

About

Model & Collection with well-designed change notification

Resources

Packages

No packages published