首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
首页
资讯
动弹
专区
问答
GOTC2023
活动
开源活动
开源创新大赛
软件库
Tool
博客
Gitee
首页
资讯
动弹
专区
问答
GOTC2023
活动
开源活动
开源创新大赛
软件库
Tool
博客
Gitee
OSCHINA 小程序 ——
关注技术领域的头条文章
聚合全网技术文章,根据你的阅读喜好进行个性推荐
登录
注册
突破CRUD | 万能树工具类封装
0、学完本文你或许可以收获 感受一个树工具从初始逐步优化完善的过程 树工具封装的设计思考与实现思路 最后收获一款拿来即用的树工具源代码 对于前端树组件有一定了解和使用过的同学可直接跳跃到第3章节开始。 1、...
作者:
风象南
突破CRUD | 万能树工具类封装
分享
复制链接
README badge(
)
社交分享
微信
QQ
微博
xieshuang666
2020/08/14 16:49
一个更通用的实现,可以看一下:https://blog.csdn.net/qq_28726483/article/details/107982309
回复
举报
华夏第一帅神
2020/03/07 16:25
可以把递归改成map去实现
回复
举报
caixiaomao
2020/02/27 18:03
是不是还得支持排序😂
回复
举报
写给三月
2020/02/27 11:32
爽死了,
回复
举报
哈库纳
2020/02/27 10:53
既然是面向通用Tree,那么如果是一颗巨大的树,性能问题怎么解?
回复
举报
风象南
2020/02/27 11:40
1、树的数据一般相对稳定,预构建,入缓存,避免多次构建 2、异步,树节点按需加载 3、树数据从产生的过程中就逐步增量构建 4、再就是可以利用MR思想去做 以上是我能想到的方案,欢迎哈神补充。 此文我主要是表达编程思路,所以并没涉及这么多。
回复
举报
风洋少
2021/07/10 17:24
构造树 应该尽量避免递归 降低复杂度 你这个性能不怎么样
回复
举报
风洋少
2021/07/10 17:25
https://blog.csdn.net/qq_28087959/article/details/118493733这个可以看下
回复
举报
jump--jump
2020/02/27 09:11
道理我都懂,难道树不应该前端构建嘛?
回复
举报
J
JupiterMx
2020/02/27 09:20
数据结构后端构建
回复
举报
Mark哥是我
2020/02/27 08:37
该评论暂时无法显示,详情咨询 QQ 群:
点此入群
姬亚赛
2020/02/22 08:34
👍
回复
举报
回复 @
{{ emoji.type }}
{{emojiItem.symbol}}
评论用户
J
推荐博客
靠近用户侧和数据,算网融合实现极致协同
阿里云视频云
·
昨天 17:28
0 评论
虚拟云网络系列 | Antrea 应用于 VMware 方案功能简介(四)
VMware中国研发中心
·
昨天 13:37
0 评论
字节跳动 Flink 大规模云原生化实践
字节跳动云原生计算
·
昨天 13:01
0 评论
以前端视角,漫谈「云端」
京东云开发者
·
昨天 09:48
0 评论
利用Jackson序列化实现数据脱敏
京东云开发者
·
昨天 09:39
3 评论
电商通用型商品中心设计
京东云开发者
·
昨天 09:26
1 评论
利用自动化平台可以做的那亿点事 |得物技术
得物技术
·
前天 20:45
0 评论
常见的项目管理问题如何应对?| 得物技术
得物技术
·
前天 20:23
0 评论
为什么要参与到开源社区里面来
罗广明
·
前天 19:20
0 评论
历史性的时刻!OpenTiny 跨端、跨框架组件库正式升级 TypeScript,10万行代码重获新生!
Kagol
·
前天 16:19
0 评论
删除一条评论
评论删除后,数据将无法恢复
取消
确定
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
社区规范
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
突破CRUD | 万能树工具类封装