text: module.exports = [
    {
      title: 'html & css',
      path: '/html-css',
      children: [
        {
          title: 'html',
          path: '/html-css/html'
        },
        {
          title: 'css',
          path: '/html-css/css'
        }
      ]
    },
    {
      title: 'JS基础（ECMA 262标准）',
      path: '/js',
      children: [
        {
          title: '变量类型和计算',
          path: '/js/type'
        },
        {
          title: '原型和原型链',
          path: '/js/proto'
        },
        {
          title: '作用域和闭包',
          path: '/js/range'
        },
        {
          title: '异步和单线程',
          path: '/js/async'
        },
      ]
    },
    {
      title: 'JS异步编程',
      path: '/js-async',
      children: [
        {
          title: 'Event Loop',
          path: '/js-async/loop'
        },
        {
          title: 'promise 进阶',
          path: '/js-async/promise'
        },
        {
          title: 'async/await',
          path: '/js-async/await'
        },
        {
          title: '微任务&宏任务',
          path: '/js-async/task'
        },
      ]
    },
    {
      title: 'JS-Web-API',
      path: '/js-web-api',
      children: [
        {
          title: 'DOM操作',
          path: '/js-web-api/dom'
        },
        {
          title: 'BOM操作',
          path: '/js-web-api/bom'
        },
        {
          title: '事件',
          path: '/js-web-api/event'
        },
        {
          title: 'ajax',
          path: '/js-web-api/ajax'
        },
        {
          title: '存储',
          path: '/js-web-api/storage'
        }
      ]
    },
    {
      title: "Vue", // 必要的
      path: "/vue", // 可选的, 标题的跳转链接，应为绝对路径且必须存在
      // collapsable: false, // 可选的, 默认值是 true,
      // sidebarDepth: 1, // 可选的, 默认值是 1
      children: [
        {
          title: "什么是MVVM",
          path: "/vue/mvvm",
        },
        {
          title: 'Vue响应式',
          path: '/vue/observe'
        },
        {
          title: 'vdom',
          path: '/vue/vdom'
        },
        {
          title: '深入diff算法',
          path: '/vue/diff'
        },
        {
          title: '模板编译',
          path: '/vue/compiler'
        },
        {
          title: '前端路由原理',
          path: '/vue/router'
        },
        {
          title: 'Vue3 响应式原理',
          path: '/vue/proxy'
        },
        {
          title: 'Vue 总结',
          path: '/vue/topic'
        }
      ],
    },
    {
      title: 'React',
      path: '/react',
      children: [
        {
          title: 'jsx',
          path: '/react/jsx'
        }
      ]
    },
    {
      title: 'Node',
      path: '/node',
      children: [
        {
          title: '数据类型',
          path: '/node/dataType'
        },
        {
          title: '工具库',
          path: '/node/util'
        },
        {
          title: '文件操作能力',
          path: '/node/file'
        },
        {
          title: '模块机制以及原理',
          path: '/node/module'
        },
        {
          title: '网络编程能力',
          path: '/node/net'
        },
        {
          title: '进程管理',
          path: '/node/process'
        },
        {
          title: '原生Web Server 实战',
          path: '/node/web-server'
        },
        {
          title: 'Koa',
          path: '/node/koa'
        }
      ]
    },
    {
      title: '前端工程化',
      path: '/front-project',
      children: [
        {
          title: 'webpack',
          path: '/front-project/webpack'
        },
        {
          title: 'babel',
          path: '/front-project/babel'
        }
      ]
    },
    {
      title: '计算机网络',
      path: '/network',
      children: [
        {
          title: '一篇文章带你快速认知http',
          path: '/network/http'
        }
      ]
    },
    {
      title: '手写源码系列',
      path: '/source-code',
      children: [
        {
          title: '手写instanceof',
          path: '/source-code/instanceof'
        },
        {
          title: '实现数组的扁平化',
          path: '/source-code/flat'
        },
        {
          title: '实现深拷贝',
          path: '/source-code/deepClone'
        },
        {
          title: '手写bind',
          path: '/source-code/bind'
        },
        {
          title: '防抖和节流',
          path: '/source-code/debounce'
        }
      ]
    },
    {
      title: '设计模式',
      path: '/design-model',
      children: [
        {
          title: '面向对象',
          path: '/design-model/toObj'
        },
        {
          title: '设计原则',
          path: '/design-model/principle'
        },
        {
          title: '工厂模式',
          path: '/design-model/factory'
        },
        {
          title: '单例模式',
          path: '/design-model/single'
        },
        {
          title: '装饰器模式',
          path: '/design-model/decorator'
        },
        {
          title: '观察者模式',
          path: '/design-model/observe'
        }
      ]
    },
    {
      title: '数据结构与算法',
      path: '/algorithms',
      children: [
        {
          title: '数组与字符串',
          path: '/algorithms/array'
        },
        {
          title: '栈',
          path: '/algorithms/stack'
        },
        {
          title: '队列',
          path: '/algorithms/queue'
        },
        {
          title: '链表',
          path: '/algorithms/linked-list'
        },
        {
          title: '二叉树',
          path: '/algorithms/tree'
        },
        {
          title: '排序算法',
          path: '/algorithms/sort'
        },
        {
          title: '动态规划',
          path: '/algorithms/dynamic-programming'
        }
      ]
    },
    {
      title: '面试总结',
      path: '/interview',
      children: [
        {
          title: '21-02-19',
          path: '/interview/21-02-19'
        },
        {
          title: '21-02-20',
          path: '/interview/21-02-20'
        },
        {
          title: '21-02-22',
          path: '/interview/21-02-22'
        },
        {
          title: '21-02-23',
          path: '/interview/21-02-23'
        },
        {
          title: '21-02-24',
          path: '/interview/21-02-24'
        },
        {
          title: '21-02-25',
          path: '/interview/21-02-25'
        }
      ]
    }
  ];
  