软件简介

BindingX 是阿里巴巴开源的一套基于 weex / React Native 的富交互解决方案。它提供了一种称之为 表达式绑定(Expression Binding) 的机制可以在 weex 上让手势等复杂交互操作以60fps的帧率流畅执行,而不会导致卡顿,因而带来了更优秀的用户体验。

简要介绍

由于 weex/RN框架底层使用的 JS-Native Bridge 具有天然的异步特性,这使得 JS 和 Native 之间的通信会有固定的性能损耗,因此在一些复杂的实时交互场景中(如手势),JS 代码很难以高帧率运行,这极大地限制了框架的能力。目前官方并没有很好的方式解决。

而我们通过探索,提出了一种全新的方式用来解决这个问题,方案称之为 Expression Binding 。它的核心思想是将"交互行为"以表达式的方式描述,并提前预置到Native从而避免Native与JS频繁通信。

特性

  • 复杂但流畅的交互效果

  • 强大的表达式解析引擎

  • 丰富的缓动函数

示例展示

下面展示了一部分使用bindingx的示例。你可以下载或者编译playground app来获取更多的示例。同时,也可以在在线playground上编写自己的demo。



展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
打分: 力荐
腾讯云服务器 10元/月(1C/2GB/50GB/1MB/OSS 50GB),有需要的可以来看看: https://cloud.tencent.com/act/campus/group/detail?group=15260 截至到3月8号23点
2018/03/08 07:56
回复
举报
https://cloud.tencent.com/act/campus/group/detail?group=14954 点此链接购买腾讯云服务器,配置“1核2G 1M带宽 50G云硬盘”,16个月只需120元 购买后通过以下链接续费两年(认证随便填填就好),120元一年。 https://cloud.tencent.com/act/campus
2018/03/07 21:06
回复
举报
fbf
腾讯云白菜价 1核2G1M贷款 360开5年!!! 截止到2018 年3月7日19点 抓紧了 https://cloud.tencent.com/act/campus/group/detail?group=13095&from=timeline 作者可以开台机器放个示例demo
2018/03/07 09:39
回复
举报
看起来不错,问题是阿里什么软件在用啊?
2018/03/07 08:42
回复
举报
更多评论
暂无内容
08/05 23:58

初秋相约在虹桥 | Weex Meetup上海站 干货来袭

继 Weex Meetup 深圳站结束之后,小伙伴们对 Weex 的交流会的热情日益增涨。这不,在 2018 年 9 月 15 号,Weex 在上海虹桥阿里中心举办了第二期 Weex Meetup,Weex 团队和开发者们齐聚虹桥阿里中心,进行一次面对...

0
0
01/11 22:18

一次美丽的“约会” |Weex Meetup 深圳站的一点感想

在今年 1 月 19 号举办的 Weex Conf 2018 大会上曾承诺过,Weex 社区今年将会在多个地方举办线下的 Meetup 活动,和全国各地的开发者一起面对面的深入交流。这不,在 2018 年 3 月 31 号,来自阿里巴巴和腾讯的小...

0
0
02/16 09:42

5分钟带你看懂 GCanvas渲染引擎的演进

作者| 蒋卫星(韦青) 出品|阿里巴巴新零售淘系技术部 本文内容大纲: 1、轻量级图形渲染引擎与应用 2、渲染引擎演进与优化之路 3、渲染引擎未来的发展方向 GCanvas 的定位是遵循 w3c 标准的跨平台的轻量级图形渲染...

0
0
发表了博客
2019/11/27 09:42

onReachBottom 注意事项

onReachBottom使用注意 可在pages.json里定义具体页面底部的触发距离onReachBottomDistance,比如设为50,那么滚动页面到距离底部50px时,就会触发onReachBottom事件。 如使用scroll-view导致页面没有滚动,则触底事件不会被触发。scroll-view滚动到底部的事件请参考scroll-view的文档 onPageScroll (监听滚动、滚动监听...

0
0
发表了博客
2019/12/05 19:48

uni插件数量破千,插件作者收入过万

丰富的轮子,是一个优秀技术生态的重要标志。它代表这个技术的流行程度,也意味着开发者可以借助丰富的轮子快速提高开发效率。 过去在小程序领域、混合App领域,插件生态一直做的不够好。 表面看开发简单,但实际...

0
0
发表于大前端专区
2018/12/05 11:47

uni-app 1.2发布,iOS、Android、小程序、H5主流四端全覆盖

多端泛滥、精力有限,是很多前端开发者每日的梦魇。 uni-app遵循Vue.js语法规范,一套代码,多端发行,切实解决了众多开发者的痛点; 故自8月份发布以来,已有上万名开发人员拥抱uni-app,目前已累计创建了数万个...

0
0
发表了博客
2019/12/13 17:57

flutter、rn、uni-app比较 ,到底哪家强?

前言 每当我们评估新技术时要问的第一个问题就是“它会给我们的业务和客户带来哪些价值?”,工程师们很容易对闪闪发光的新事物着迷,却经常会忽略这些新事物其实可能对我们的客户没有任何好处,反而只会让现有的...

0
0
发表了博客
2019/08/30 12:01

flutter、rn、uni-app比较

前言 每当我们评估新技术时要问的第一个问题就是“它会给我们的业务和客户带来哪些价值?”,工程师们很容易对闪闪发光的新事物着迷,却经常会忽略这些新事物其实可能对我们的客户没有任何好处,反而只会让现有的工作流程更加复杂。 flutter最近比较热闹,毕竟是Google出品。 但我们不是炒作热点的媒体,也不是忽悠你交学...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
45 收藏
分享
返回顶部
顶部