Javascript MVC框架:Mithril

jopen 11年前

Mithril是一个客户端的Javascript MVC框架,它将应用程序的代码为数据层(称为“模式” ) ,一个UI层(称为视图) ,和胶水层(称为控制器) Mithril 压缩后只有 3kb 左右。API 提供一个模板引擎,带 DOM diff 实现,支持路由和组合。

Javascript MVC框架:Mithril
示例代码:

//namespace  var app = {};    //model  app.PageList = function() {      return m.request({method: "GET", url: "pages.json"});  };    //controller  app.controller = function() {      this.pages = app.PageList();  };    //view  app.view = function(ctrl) {      return ctrl.pages().map(function(page) {          return m("a", {href: page.url}, page.title);      });  };    //initialize  m.module(document.getElementById("example"), app);
性能比较: Javascript MVC框架:Mithril

项目主页:http://www.open-open.com/lib/view/home/1395286074305