不知不觉中,ale.js2.0 已经在筹划之中了,我们预计在 3月20日 在开源中国上发布 ale.js2,届时码云、github及alejs官网将会同步更新!
以下为 alejs2.0 的更新信息,由于2.0需要添加一些非常酷的新特性,所以 ale2 将不过多地考虑向下兼容 ale1。
还有一个好消息是,ale2 的相关 api 调用方式不会做一些很大的改动,所以你可以非常顺利地将 ale1 迁移至 ale2。
以下为部分更新内容:
1. 可以直接渲染元素
Ale('#div', { data: { var1: 'hello world' }})
2. 增加 双花括号 模板引擎支持
{ {var1}}
3. 指令支持,及自定义前缀
{ {var1}}
4. 添加一些内置指令
- { {data}}
5. 创建组件支持多种方式
6. 增加 vDOM 和 vNode 支持
7. 支持 单文件组件
8. 增加中间件支持
var myMW = Ale.middleware();myMW.use(function(next){ //do something console.log(1) next();})myMW.use(function(next){ //do something console.log(2);})
9. 错误及事件处理方面重新架构
//定义一个事件Ale.on('myEvent', function(user){ console.log('hello '+ user);})//触发一个事件Ale.emit('myEvent', ['Bill']);
目前 alejs2 的以上部分及剩余其他更新内容仅处于文案阶段,所以可以随时更改,具体可以私信我或加入我们的QQ群:957149625。
欢迎各位 3月20日 来体验全新的 alejs2!