精选文章 【js】树状菜单递归遍历

【js】树状菜单递归遍历

作者:你超级顺眼 时间: 2020-08-05 02:42:03
你超级顺眼 2020-08-05 02:42:03
            let node = ''
            function initTree(data, type) {
                if (data.length > 0) {                   
                    node += '
    '; for (var i = 0; i < data.length; i++) { node += '
  • ' + data[i].name + '' if (data[i].list) { initTree(data[i].list, 1); } node += "
  • "; } node += '
'; } } initTree(datas, 0); $('.contain').append(node) // json格式 { "name": "基础设施", "id":7, "list":[ { "name": "云资源", "id":2, "list": [ { "name": "省政务云", "id":22, "list": [ { "name": "大数据云", "id":221, "list": "" }, { "name": "政务外网云", "id":222, "list": "" } ] }, { "name": "设区市政务云", "id":23, "list": [ { "name": "大数据云1", "id":231, "list": "" }, { "name": "政务外网云1", "id":232, "list": "" } ] }, { "name": "机房监控", "id":24, "list": [{ "name": "江北机房", "id":241, "list": "" }, { "name": "政务办机房", "id":242, "list": "" }] } ] }, { "name": "网络资源", "id":8, "list": "" } ] }, { "name": "安全体系", "id":3, "list": "" },

 

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:Mac入门指南(二)常用命令

下一篇:css clip剪裁元素.html

您可能感兴趣

  • websocket 及时站内信并声音提醒、实时在线管理、websocket及时刷新页面

    1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人 4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息 5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下...

  • 渗透测试 QA 收集

    目录 1、拿到一个待检测的站,你觉得应该先做什么? 2、判断出网站的CMS对渗透有什么意义? 3.一个成熟并且相对安全的CMS,渗透时扫目录的意义? 4.常见的网站服务器容器。 5.mysql注入点,用工具对目标站直接写入一句话,需要哪些条件? 6.目前已知哪些版本的容器有解析漏洞,具体举例。 7.如何手工快速判断目标站是windows还是linux服务器? 8.为何一个mysql数据库的站...

  • 时间切片的实现和调度(原创2.6万字)

    本人系一个惯用Vue的菜鸡,恰巧周末和大佬扯蛋,峰回路转谈到了fiber,被大佬疯狂鄙视...

  • 面试官问:浏览器输入 URL 回车之后发生了什么?

    一个执着于技术的公众号 前言 这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。 注意:本文的步骤是建立在,请求的是一个简单的 HTTP 请求,没有 HTTPS、HTTP2、最简单的 DNS、没有代理、并且服务器没有任何问题的基础上,尽管这是不切实际的。 大致流程 URL 解析 DNS 查询 TCP 连...

  • webpack 原理分析与性能优化(2w字精华)

    webpack webpack 最出色的功能之一就是,除了 JavaScript,还可以通过 loader 引入任何其他类型的文件。 Webpack 核心概念: Entry(入口):Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。 Module(模块):在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖...

  • Python Tutorial Python教程

    https://www.journaldev.com/python-tutorial Python教程 Python是最流行的编程语言之一。在过去的几年中,由于对数据科学,深度学习,机器学习和人工智能的兴趣日益浓厚,它已经获得了很大的普及。 只需查看Google趋势图即可了解对Python编程语言的兴趣。它在不断增加,并且会随着时间的推移不断增加。 随着时间的推移对Python的兴趣 为什么...

  • PHP 高级工程面试题汇总

    1、给你四个坐标点,判断它们能不能组成一个矩形,如判断 ([0,0],[0,1],[1,1],[1,0]) 能组成一个矩形。 勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求这一点到另外三点的长度的平方,两个短的之和如果等于最长的,那么这就是矩形。 2、写一段代码判断单向链表中有没有形成环,如果形成环,请找出环的入口处,即 P 点 /* *单链表的结点类 */...

  • 面试刷题11-12

    背景 在老东家五年了,总共工作整七年,经历两家公司。2019-10-31日离职。公司规模较小,项目压力不大,非985/211毕业,统招本科,计算机专业。目标:中大型公司,最好是大厂,嘿嘿,不过不抱希望,毕竟背景不太好。 准备 撰写简历,每天下班回家 7-12点看视频,刷博客,看面试题。 学习内容:JavaGuide,《某某时间》系列专题,《某某课堂》学习视频。 准备内容:Java 基础,集合...

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。