摘要: 广度优先遍历算法口诀: 新建一个队列,把根节点入队。 把队头出队并访问。 把队头的children挨个入队。 重复第二、三步,直到队列为空。 const tree = { val: 'a', children: [ { val: 'b', children: [ { val: 'd', childr 阅读全文
posted @ 2022-02-18 16:45 ELSE123 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 深度优先遍历算法口诀: 访问根节点。 对根节点的children挨个进行深度优先遍历。 const tree = { val: 'a', children: [ { val: 'b', children: [ { val: 'd', children: [], }, { val: 'e', chil 阅读全文
posted @ 2022-02-18 16:42 ELSE123 阅读(364) 评论(0) 推荐(0) 编辑
摘要: const m = new Map(); // 增 m.set('a', 'aa'); m.set('b', 'bb'); // 删 m.delete('b'); // 删全部 m.clear(); // 改 m.set('a', 'aaa'); // 查 m.get('a'); 阅读全文
posted @ 2022-02-18 16:22 ELSE123 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 使用es6中Set let mySet = new Set(); //添加 add mySet.add(1); mySet.add(5); mySet.add(5); mySet.add('some text'); let o = { a: 1, b: 2 }; mySet.add(o); mySet.add({ a: 阅读全文
posted @ 2022-02-18 16:10 ELSE123 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 网页加载渲染过程 加载过程: DNS 解析:域名->IP地址 浏览器根据IP地址向服务器发起http请求 服务器处理http请求,并返回给浏览器 渲染过程1: 根据HTML代码生成 DOM Tree 根据CSS代码生成CSSOM 将DOM Tree 和CSSOM 整合行程 Render Tree 渲染过程2: 根据R 阅读全文
posted @ 2022-02-18 10:40 ELSE123 阅读(54) 评论(0) 推荐(0) 编辑
Live2D
欢迎阅读『2022 年 2月 18 日 随笔档案』
点击右上角即可分享
微信分享提示