㈠ 谁能推荐一款关于Web前端可以在canvas或SVG上画网络拓扑图(如下图所示)的js库
http://www.draw2d.org/draw2d/
draw2d touch,最近一直在看,挺强大的,使用的svg实现的。
㈡ jsplumb的路径是怎么实现的,算法是什么
jsPlumb是一款绘制可拖拽的拓扑图js插件,可同时支持jQuery、MooTools、YUI3三种js库,并可兼容Firefox、chrome、IE6以上等主流浏览器。详见官网:https://jsplumbtoolkit.com。
本例子是我用jsPlumb自己开发的一个demo,实现了拓扑图的分级结构,以及拖拽、点击、显示、隐藏等功能,依赖于jQuery库。