本文主要是介绍怎么用js代码画一棵树,附带下载链接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
树结构,不仅仅是计算机行业的独秀,生活的方方面面都用的到。那么今天我就用js写一个树,因为树是用来展示数据的,所以前端用到的最多,而js依托于浏览器,在手机、pc、平板都能够展示。
最常见的树:
文件夹,典型的树结构
数学中,抽象出来的树
json串的树,地域管理,典型的树结构
最常用的思维导图
废话不多说,我先手写一个“树”,简单的两行代码就搞定,一个demo后附上最常用的插件和api开发文档(纯中文的哦)。
一个企业的组织机构树
使用Angularjs+zTree编写,样式是自带的,没有改变,数据是随便写的,显得丑了点。
json数据:
简化版的测试数据:有个id(编号),pid(父编号)这两个属性形成树结构,name(名称)展示的名字,indexId(索引编号)这个属性是用来做鼠标拖拽功能的,拖拽树节点移动等功能。
特别简单,用上插件,几行代码就搞定这个树。开发中就是这样,时间就是金钱,用最少的时间做最好的效果。
就是设置下参数和回调函数就行了。相关参数如下,附上api文档一份。自己看
还有几十个常用的demo
api:http://www.treejs.cn/v3/api.php
demo:http://www.treejs.cn/v3/demo.php#_402
最后分享api离线版,上传git了,自己下载
http://git.oschina.net/lovepeng/files/tree/master/%E5%B8%B8%E7%94%A8apis?dir=1&filepath=%E5%B8%B8%E7%94%A8apis&oid=87158db6baad063e518625029cba16705d718500&sha=f2200a3ba0eafded965e7483eb9630ed61642e3c
这篇关于怎么用js代码画一棵树,附带下载链接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!