ale.js2.0 更新計劃

不知不覺中,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!

相關文章
相關標籤/搜索