Ale.js 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Ale.js 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Ale.js 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

介绍:

Ale (中文:啤酒) 是一套用于以组件的形式构建用户界面的渐进式框架。它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。

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

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

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

浏览器支持:(最低版本)

Ale 不支持 IE8 及以下版本,因为 Ale 使用了 IE8 无法模拟的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的浏览器。

文档:

访问我们的官网 cn.alejs.org 或 Github 以查看更多在线实例和教程!

生态系统:

  • 具体信息请访问 Github,欢迎加入我们!

许可证:

MIT

Copyright (c) 2018-present, Yingxuan (Bill) Dong

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中

引用来自“龙影”的评论

组件生态如何?确实跟vue.js很像,上手也很快。只是目前没有对应的组件还未能见到提开发效率

引用来自“Bd999”的评论

生态慢慢也会越来越多的,我们即将在17号发布ale-loader,谢谢你的支持!
😄期待。
2019/01/14 15:40
回复
举报
Bd999软件作者

引用来自“龙影”的评论

组件生态如何?确实跟vue.js很像,上手也很快。只是目前没有对应的组件还未能见到提开发效率
生态慢慢也会越来越多的,我们即将在17号发布ale-loader,谢谢你的支持!
2019/01/14 12:10
回复
举报
组件生态如何?确实跟vue.js很像,上手也很快。只是目前没有对应的组件还未能见到提开发效率
2019/01/14 09:35
回复
举报
Bd999软件作者
感谢大家的使用!
2019/01/01 17:56
回复
举报
更多评论
发表于大前端专区
2019/03/11 08:47

ale.js2.0 更新计划正式发布

不知不觉中,ale.js2.0 已经在筹划之中了,我们预计在 3月20日 在开源中国上发布 ale.js2,届时码云、github及alejs官网将会同步更新! 以下为 alejs2.0 的更新信息,由于2.0需要添加一些非常酷的新特性,所以 ale2 将不过多地考虑向下兼容 ale1。 还有一个好消息是,ale2 的相关 api 调用方式不会做一些很大的改动,所以你可以非常顺利地将 ale1 迁移至 ale2。 以下为部分更新内容: 1. 可以直接渲染元素 Ale('#div', { ...

4
3
发表于大前端专区
2019/02/18 09:31

ale.js 1.2.1 发布,以组件形式构建用户界面

Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同时,在 Ale 中,你也根本...

0
14
发表于大前端专区
2019/01/30 11:23

ale.js 1.2.0 发布,以组件形式构建用户界面

Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同时,在 Ale 中,你也根本...

2
8
发表于大前端专区
2019/01/21 10:59

ale.js 1.1.1 发布,以组件形式构建用户界面

Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同时,在 Ale 中,你也根本...

8
4
发表于大前端专区
2019/01/17 11:20

ale.js 1.1.0 发布,以组件形式构建用户界面

Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同时,在 Ale 中,你也根本...

6
11
发表于大前端专区
2019/01/14 11:31

ale.js 1.0.1 发布,以组件构建用户界面的高性能渐进式框架

Ale.js-beta.1 发布了,Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同...

31
6
发表于大前端专区
2019/01/11 09:44

ale.js 1.0.0 发布,以组件构建用户界面的渐进式框架

Ale.js-beta.1 发布了,Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同...

2
7
发表于大前端专区
2019/01/10 10:15

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

Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同时,在 Ale 中,你也根本...

4
8
发表于大前端专区
2019/01/01 10:36

ale.js beta.1发布!以组件构建用户界面的渐进式框架

Ale.js-beta.1 发布了,Ale 是一套用于以组件的形式构建用户界面的渐进式框架。 它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。 我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。 同...

6
16
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于运维专区
2019/01/15 17:27

使用 ale.js 制作一个小而美的表格编辑器(1)

今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访问第二篇文章): ok,很简单吧,我们这篇文章使用的是 ale.js 1.0.1 版本,首先先让我们链接一下这个版本: <script src="https://cdn.jsdelivr.net/npm/alejs@1.0.1/ale.js"></script> 然后,我们再在 body 标签里创建一个 div,id ...

2
0
发表于大前端专区
2019/01/21 12:01

使用 ale.js 制作一个小而美的表格编辑器(4)

今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访问第五篇文章): ok,那继续开始吧(本篇文章是表格编辑器系列的第四篇文章,如果您还没有看过第一篇,请访问 第一篇文章(开源中国)): 首先我们需要先添加一个 Sreach 按钮(在 handleTemplateRender 函数里): //把 定义DOM基本...

0
0
发表于大前端专区
2019/01/17 17:00

使用 ale.js 制作一个小而美的表格编辑器(3)

今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访问第四篇文章): ok,那继续开始吧(本篇文章是表格编辑器系列的第三篇文章,如果您还没有看过第一篇,请访问 第一篇文章(开源中国)): 首先让我们把每一个列表项都添加一个他们的行数和列数作为 dataset 数据吧! 先创建一个 ro...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
42 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部