想做一个图谱插件,生成类似cytoscape软件里的网络图,需要学习什么?

豆泥丸 2021-4-19 1124

我是学生物的,平时用到一款软件叫cytoscape,可以做各种网络关系图,并且做出来的图很好看。


https://cytoscape.org/screenshots.html这是官网的示例页面,里面的一些图是可以对节点做移动等操作的。

这个软件是开源的,并且在github上有专门的项目仓库,包括api和js,https://github.com/cytoscape

不知道是否可以参考这个做一个更花哨的RE图谱。

如果可以的话,需要学习哪些知识。

本人是编程小白

快速回复
最新回复 (2)
  • Hardy 2021-4-19
    1 2


    如果是零基础的话,要开发 RE 的插件,要学的东西大概如下:

    1、简单的HTML知识,大概了解HTML的知识就行了,不必去记每一种标签有什么用。

    2、有一定的HTML基础后,再学CSS知识,也是先大概先了解CSS的语法,不用急于去掌握全部的CSS属性。这里最重要的是,学会CSS的选择器规则。

    3、JS的入门知识:语法、字符串(String)、数组(Array)、数学(Math)的一些函数

    4、浏览器的API知识:DOM、BOM 这些也是大概先了解,可以一边开发插件一边查手册。最重要的是先掌握下面两个函数:document.getElementById()、document.querySelector()


    搞懂上面这些,基本就可以开始搞RE的插件了哈,因为其他知识都可以一边开发一边查手册、搜索引擎,实在不行就来问我嘛,嘿。

  • CharlieLee 11月前
    0 3
    开发一个桌面版软件(比如桌面版RE),需要学习那些东西呢?
    特别想自学,请教一下,请务必回复我.
返回