javascript思维导图_一款思维导图显示编辑javascript类库jsmind

jsMind是一个纯JavaScript实现的思维导图类库,基于HTML5的canvas。它提供丰富的功能,如导入导出、截图、节点编辑等。要开始使用,可以从GitHub下载资源,将文件引入到项目中,通过简单的示例了解基本用法,并查看官方demo以发现更多高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jsMind 是一个显示/编辑思维导图的纯 javascript 类库,其基于 html5 的 canvas 进行设计。

18e6ef51fa95f9633d321753be6794ad.png

jsmind

我们介绍下一个简单示例,本文仅做一个推荐。

下载资源

1.我们在github上下载该项目,里面包含了jsmind的js和css文件。

github地址:https://github.com/hizzgdev/jsmind

或者自行在github上搜索 hizzgdev/jsmind项目下载Zip文件。

a1fe7841c03f1ecdd540949577b2bf70.png

hizzgdev/jsmind

该项目包含了几个主要目录:

example:demo文件存放目录,可以根据该文件学习Jsmind。

js:Jsmind的js脚本,我们开发时需要引入该目录下的一些js。

style:存放css样式文件 jsmind.css。

基本用法

1.我们下载该项目Zip文件后把文件解压,在项目里新建一个示例文件demo.html。

e9636f1c8f3df67b518d518505f5ffb2.png

demo.html

2.demo.html完整代码如下:

      jsMind            

如果想初始化一些数据,可以在show方法中传入节点的json数据。

var data = {            "meta":{                "name":"demo",                "author":"hizzgdev@163.com",                "version":"0.2",            },            "format":"node_array",            "data":[                {"id":"root", "isroot":true, "topic":"jsMind"},                {"id":"sub1", "parentid":"root", "topic":"sub1", "background-color":"#0000ff"},                {"id":"sub11", "parentid":"sub1", "topic":"sub11"},                {"id":"sub12", "parentid":"sub1", "topic":"sub12"},                {"id":"sub13", "parentid":"sub1", "topic":"sub13"},                {"id":"sub2", "parentid":"root", "topic":"sub2"},                {"id":"sub21", "parentid":"sub2", "topic":"sub21"},                {"id":"sub22", "parentid":"sub2", "topic":"sub22","foreground-color":"#33ff33"},                {"id":"sub3", "parentid":"root", "topic":"sub3"},            ]        };jm.show(data);

界面效果如下:

be947542ddddb42f681db88eba72229a.png

jsmind效果示例

官方demo

在官方的demo上可以看出Jsmind提供了丰富的功能,包括导入思维导图、截图、节点伸缩、节点选择、节点的编辑、移动、节点样式修改等等。

ec8b3129dc99117f272746658757e818.png

官方demo

有兴趣可以去github上看看该项目的使用文档,本文仅提供一个推荐作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值