
GitHub: https://github.com/houfeng/mokit
Mokit 最初编写于 2012 年,是一个面向移动应用的前端 mvc 框架, v3 版本进行了大量的重构或重写,并尽可能的保持了和之前版本类似的 API , v3 是一个「极轻量」的 MVVM 框架,相较目前主流的类似的框架(react/vue/angular), mokit v3 更为「轻量」,希望为开发人员提供多一种的选择。
HTML:
<div id="app"> <input type="text" m:model="name" /> <button m:on:tap="say(name)">click me</button> </div> Javascript:
//启动应用 mokit({ element: document.getElementById('app'), data:function(){ return { name: '世界' }; }, say: function (name) { alert('hello '+ name); } }).start(); 编写组件:
//定义一个 hello 组件 var Hello = new mokit.Component({ template: '<button m:on:tap="say(name)" m:content></button>', properties: { name: null}, say: function (name) { alert('hello '+ name); } }); HTML:
<div id="app"> <m:hello m:prop:name="name">click me</m:hello> </div> Javascript:
//启动应用 mokit({ element: document.getElementById('app'), components:{ Hello: Hello } data:function(){ return { name: '世界' }; } }).start(); 1 Tuisku 2016 年 12 月 6 日 First 看起来不错,有机会试试看 |
2 CupTools 2016 年 12 月 6 日 via Android 果然是一年三个新框架 |
3 HuangLibo 2016 年 12 月 7 日 MVVM 好! |
4 hasbug 2016 年 12 月 11 日 有点怕 |