Chapli.js是一个基于Backboe.js的JavaScript应用架构。Chapli主要为了解决Backboe的局限性,提供一个轻量级和灵活的结构,采用良好的设计模式和最佳实践。
一些主要特性:
CoffeeScript类层次以及对象组合使用AMD模块的Module封装和延迟加载使用Mediator和发布者/订阅者模式进行跨模块的通讯Cotrollers用于管理单个UI视图Rails风格的routes,可映射URL到控制器actio路由分发器和一个顶级视图管理器扩展model,view和collectio类以避免重复编码严格的内存管理和对象释放collectioview用于轻松智能的列表渲染










评论