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,欲知后事如何,尽情期待