精华
国庆前发个轮子 cnode 的 html5 版
地址: http://mcore.coding.io/example/cnodejs/
源码:https://github.com/vfasky/mcore/tree/master/example/cnodejs
目前只有阅读功能 ^_^
好吧,我其实是来推广 mcore 的 cnode 其实是 mcore 的一个示例 (逃。。。) 在 react 大行其道, 我还基于 rivets 搞个 mvvm 的框架,不知会不会被打死。。。
我还是来说一下功能吧:
- mcore 还在使用 AMD 组织代码
- 它是一个MVVM
- 支持路由
- 支持中间件
- 压缩后,核心代码只有 44.6 KB
性能如何 ? 自己感受吧
有那些项目在用?
show code
View
# 用户主页的代码,只有这么多呵
View.subclass
constructor: View::constructor
run: (userName)->
@render 'cnode/user.html',
user: @api.user userName # 这里的代码,像不像同步 ^_^
App bootstrap
app = new mcore.App $(select)
app.use middleware.loader
app.route '/topic/:id', 'cnode/topic'
.route '/user/:userName', 'cnode/user'
.route '*', 'cnode/index'
app.run()