2017年5月底 rax 釋出 0.3 版本。伴着初夏,我們看看都有哪些新東西。
經過近一個多月的穩步發展,rax 體系上積累了一些新的嘗試。
1377 commits
199 pull requests
70 issues
2910 stars
新增支援 api,進一步向 w3c 标準同步
location
assign
replace
reload
navigator.useragent
websocket
檢測項目裡的 rax 重複打包情況

基礎元件體系的擴充
rax-canvas
weex 下基于 gcanvas
web 下基于 canvas
目标:相容 w3c 下所有的 api
rax-charts
基于 rax-canvas 和 g2-mobile
簡單的圖表需求
手淘版本:安卓 6.7.4+ 和 ios 6.6.0+
基于 rax-canvas
通過文本生成條形碼以及二維碼
支援常見條碼格式 ( code39 code128 等 )
支援部分樣式自定義
喚起用戶端原生的時間選擇與日期選擇,web 上使用原生 select 或 input 實作。
常用業務 ui 區塊的沉澱
rax driver
抽象 view 層的實作
提供跨容器支援能力
标準的統一的 api ( createelement replacechild setattribute …)
與 rax 結合的 driver 層
基于 three.js
提高 3d 開發的效率和體驗
rax-cli & rax-scripts
rax init 初始化項目
rax-scripts start 啟動調試
rax-scripts build 建構項目
特性
hot reload 熱加載功能
相容舊項目,無縫遷移
rax 0.4,欲知後事如何,盡情期待