2.5.0 • Published 2 years ago

clunch v2.5.0

Weekly downloads
106
License
MIT
Repository
github
Last release
2 years ago

clunch - 🎨 渐进的前端交互式图形框架

如果你可以正确的对业务数据进行修改,你就可以编辑一个交互的拖拽web应用。数据驱动绘图的设计,使得你只需把精力放在你的业务数据处理上,它负责绘图等比较难搞的部分。

上面是一个流程图,通过给每个节点和连线添加交互事件获取用户意图后,直接修改数据页面实时更新,就实现了一个简单的流程图编辑器。

只要你可以对普通标签添加交互事件,就可以处理几乎任意图形的交互事件。通过对单一标签的画布进行抽象,我们提供了区域和子区域的概念,你可以像操作标签一样操作canvas画布中的具体图形。

上面是一份中国地图(未包括海洋等部分区域),通过c-on指令就可以给某个省添加点击事件,点击以后提示你点击了谁。

如果图形改变过于僵硬需要添加动画效果怎么办?clunch.js会自动启动数据改变前后差异分析,然后给出合适的过渡方案,启动过渡动画。

上面的树图,点击某个结点后删除对应结点的孩子以后,树图会自动过渡成删除后的树图而不是突然改变。

目前我们支持支付宝小程序、微信小程序和H5端开发,具体的内容可以点击此处查看文档。

目前clunch主要由 你好2007 维护,当然也有来自一些使用者的 意见Pull requests 在帮忙我们不断改进和完善,在此我们表示由衷的感谢,我们会带着初心矢志不渝的坚持维护,并永远保持自由、开源、讨论和进步,期待你的加入。

新任务如何产生?

主要来自 issue 和前端本身的发展(可能一些新的技术等原因,催促一些改变是有意义的),如果你对未来版本有什么期望,也可以告诉我们。

当前,这也包括 接口文档教程 等,甚至包括 开发者社区 ,一切围绕或和clunch相关的都可以提。

为什么要加入我们?

虽然通过提 issuePull requests 也可以很好的参与贡献,不过你无法完全的融入进来,无法更全面的把控clunch的发展规划。通过加入我们成为长期稳定的贡献者,和我们保持密切的联系,这非常利于你,因为你有了一定的主动权。

加入我们并不意味着就是代码的维护,你可以选择下列一项或多项进行参与:

  • 代码维护:由于新功能或一些BUG的出现,对代码进行维护和升级。
  • 文档编辑:主要是接口文档和教程需要编辑,这很重要。
  • 用例开发和测试:在项目的test文件夹下有一些测试,而在examples项目中维护了一些用例。
  • 参与讨论:主要是讨论clunch未来如何发展,改造的方向等。

如果有意向加入我们,你可以通过提 issue 和我们取到联系,请简单说明一下情况,我们会尽快回复。

你可以查看AUTHORS.txt了解所有的贡献者。

开源协议

MIT

Copyright (c) 2018-2022 hai2007 走一步,再走一步。

2.4.2-alpha.0

2 years ago

2.4.2-alpha.1

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.5.0

2 years ago

2.4.1

2 years ago

2.4.0

2 years ago

2.3.4

2 years ago

2.3.6

2 years ago

2.3.5

2 years ago

2.3.2

3 years ago

2.3.3

2 years ago

2.3.0

3 years ago

2.3.1

3 years ago

2.2.0

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.3-beta

3 years ago

2.0.2

3 years ago

2.0.2-alpha.0

3 years ago

2.0.2-alpha.3

3 years ago

2.0.2-alpha.2

3 years ago

2.0.2-alpha.1

3 years ago

2.0.0-alpha.0

3 years ago

2.0.0-alpha.1

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.8.2

3 years ago

1.8.2-alpha.1

3 years ago

1.8.2-alpha.0

3 years ago

1.8.2-alpha.2

3 years ago

1.8.3

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.8.0-beta.1

3 years ago

1.8.0-beta.2

3 years ago

1.8.0-alpha.6

3 years ago

1.8.0-alpha.7

3 years ago

1.8.0-beta.0

3 years ago

1.8.0-alpha.2

3 years ago

1.8.0-alpha.3

3 years ago

1.8.0-alpha.0

3 years ago

1.8.0-alpha.1

3 years ago

1.8.0-alpha.4

3 years ago

1.8.0-alpha.5

3 years ago

1.7.5

3 years ago

1.7.3

3 years ago

1.7.4

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.5.2

3 years ago

1.6.0

3 years ago

1.6.0-alpha.0

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.3.0-alpha

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.1.2

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.1.0-beta

3 years ago

0.1.0-alpha.2

3 years ago

0.1.0-alpha.1

3 years ago

0.1.0-alpha.0

3 years ago

0.0.0-alpha

3 years ago