Ale.js 1.0 正式版更新内容预告发布!

Bd999
 Bd999
发布于 2019年01月10日
收藏 8

Ale 是一套用于以组件的形式构建用户界面的渐进式框架。

它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。

我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。

同时,在 Ale 中,你也根本无需操心任何有关于 性能 方面的事情,因为 Ale 经过压缩后(非g-zip)只有大约7kb大小,执行速度也分别接近 Vue 和 React 的 3 倍!

如果你已经是有经验的前端开发者,想知道 Ale 与其它库 / 框架有哪些具体区别,请查看 对比其它框架

具体预告更新内容如下:

  1. 修复BUG

  2. 优化性能

  3. 重构了部分代码

  4. 增加proxy代理

  5. 删除debug参数

  6. 采用异步DOM更新,增加Ale.nextTick函数,同时也增加了一个名为async的配置选项

  7. methods里的函数会绑定ale组件对象

  8. Ale函数支持创建局部组件,同时增加name属性

  9. 增加了一个名为configLock的配置选项,用来配置是否锁定config配置,从而阻止再次更改配置

  10. 增加isHasThisComponent函数,用来判断是否含有这个组件

  11. 单组件data支持函数类型

  12. 复合组件不光共用一个data,同时还共用methods,proxy,life

  13. 渲染组件时methods、proxy能被重写

  14. 增加静态数据(static data),数据更新时不会刷新组件

  15. template属性this代指改为this,而不是this.data

  16. life增加一个生命周期 - staticDataUpdating

  17. 增加dataType属性

  18. 增加Ale.plugin对象

  19. 创建组件时增加watch配置

具体发布时间:2019. 1. 11

感谢各位的支持!

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Ale.js 1.0 正式版更新内容预告发布!
加载中

最新评论(4

海诺者
海诺者

引用来自“海诺者”的评论

我想问一下 对于搜索引擎优化是如何解决的 也是ssr?

引用来自“Bd999”的评论

任何框架,包括 react,想同时做SEO是很困难的,因为搜索引擎不会抓取js动态渲染的页面内容。但是使用框架可以帮助你快速完成搭建,占领市场,所以看你自己的选择吧!
@Bd999
Bd999
Bd999

引用来自“海诺者”的评论

我想问一下 对于搜索引擎优化是如何解决的 也是ssr?
任何框架,包括 react,想同时做SEO是很困难的,因为搜索引擎不会抓取js动态渲染的页面内容。但是使用框架可以帮助你快速完成搭建,占领市场,所以看你自己的选择吧!
海诺者
海诺者
我想问一下 对于搜索引擎优化是如何解决的 也是ssr?
Bd999
Bd999
对比其他框架地址错了,新连接:https://cn.alejs.org/guide/v1/Comparison/
返回顶部
顶部