不知不覺中,ale.js2.0 已經在籌劃之中了,咱們預計在 3月20日 在開源中國上發佈 ale.js2,屆時碼雲、github及alejs官網將會同步更新!javascript
如下爲 alejs2.0 的更新信息,因爲2.0須要添加一些很是酷的新特性,因此 ale2 將不過多地考慮向下兼容 ale1。html
還有一個好消息是,ale2 的相關 api 調用方式不會作一些很大的改動,因此你能夠很是順利地將 ale1 遷移至 ale2。java
如下爲部分更新內容:git
1. 能夠直接渲染元素github
Ale('#div', { data: { var1: 'hello world' } })
2. 增長 雙花括號 模板引擎支持api
<div> {{var1}} </div>
3. 指令支持,及自定義前綴架構
<div .click='handleClick'> {{var1}} </div>
4. 添加一些內置指令code
<ul .for='data in list'> <li>{{data}}</li> </ul>
5. 建立組件支持多種方式htm
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!