html用div做出一颗树的效果,练手demo之使用js遍历一棵树

实现截图

c3600e17112c5f6759b662239970b179.png

功能分析

两个区域:一个展示区域,一个操作区域。展示区域以div盒子相套(dom)来描述树的结构,操作区域有三种遍历方式可供选择点击。

事件:当点击先序遍历时,div盒子的背景会以遍历顺序依次亮起,以此展示遍历过程,当遍历完成后,页面会恢复原样,以供下一次操作。

原理说明

574933988d18?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

先序遍历:即先“根”序遍历,遍历由树的根节点开始,顺序为root->leftChild->rightChild.

示例图中的顺序应为:

A->B->D->H->I->E->J->K->C->F->L->M->G->N->O

Tips:有一个小技

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值