开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
BindingX首页、文档和下载 - 基于 weex / React Native 的富交互解决方案 - 开源中国社区
全部项目分类
Apache 2.0
JavaScript
跨平台
阿里巴巴
分享
收藏
41 人收藏
收录时间:2018-03-02
BindingX 详细介绍

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。



BindingX

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 BindingX 的评论 (全部 4 条评论)
{{repayCom.userName}}
霸气的胃
腾讯云服务器 10元/月(1C/2GB/50GB/1MB/OSS 50GB),有需要的可以来看看:
https://cloud.tencent.com/act/campus/group/detail?group=15260 截至到3月8号23点
yang1234aa
https://cloud.tencent.com/act/campus/group/detail?group=14954
点此链接购买腾讯云服务器,配置“1核2G 1M带宽 50G云硬盘”,16个月只需120元
购买后通过以下链接续费两年(认证随便填填就好),120元一年。
https://cloud.tencent.com/act/campus
fbf
腾讯云白菜价 1核2G1M贷款 360开5年!!! 截止到2018 年3月7日19点 抓紧了
https://cloud.tencent.com/act/campus/group/detail?group=13095&from=timeline 作者可以开台机器放个示例demo
notreami
看起来不错,问题是阿里什么软件在用啊?
顶部