内容简介:不知不觉中,ale.js2.0 已经在筹划之中了,我们预计在 3月20日 在开源中国上发布 ale.js2,届时码云、github及alejs官网将会同步更新! 以下为 alejs2.0 的更新信息,由于2.0需要添加一些非常酷的新特性,所以 al...
不知不觉中,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. 增加 双花括号 模板引擎支持
<div>
{{var1}}
</div>
3. 指令支持,及自定义前缀
<div .click='handleClick'>
{{var1}}
</div>
4. 添加一些内置指令
<ul .for='data in list'>
<li>{{data}}</li>
</ul>
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!
以上所述就是小编给大家介绍的《ale.js2.0 更新计划正式发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Firebird 计划委员会更新了 Firebird 4.0 的发布计划
- Fedora 28 计划下周正式发布,将迎来大波更新
- Debian 9.13 发布,"Stretch" 系列的最后一个计划更新
- Vue 3.0 更新计划:更快,更小,让开发者更轻松
- Vue 3.0 更新计划:更快,更小,让开发者更轻松
- eBay把平台更新为Kubernetes、Envoy和Kafka:计划开源硬件和软件
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。