摘要: 小程序开发者的痛点 为什么是小程序不H5 小程序的应用 小程序做了哪些抹平小程序和web的差异 小程序的两种框架类型 Taro一份代码编译成多端代码 小程序的几种框架总结 小程序优缺点 阅读全文
posted @ 2023-02-06 00:09 yiyunh 阅读(22) 评论(0) 推荐(0)
摘要: /** * vnode转化成真实DOM,实现思路 * 1. render函数,render(vnode, container) * 2. createDom,根据参数创建对应的标签 * 3. 根据属性,新建还是更新,如果有children,则递归render * 4. 更新属性:style, 则更改 阅读全文
posted @ 2023-01-04 00:51 yiyunh 阅读(214) 评论(0) 推荐(0)
摘要: // 实现累乘缓存 // 缓存输出 1,2, 3 下次 2, 3, 1 也能直接获取结果 function multiplicationCatch(){ let map = {} return function(...params){ // 排序之后,内部统一参数的顺序,方便后面处理数据 param 阅读全文
posted @ 2023-01-04 00:46 yiyunh 阅读(22) 评论(0) 推荐(0)
摘要: 二叉搜索树中第K小的元素 https://leetcode.cn/problems/kth-smallest-element-in-a-bst/ 解题思路: 生序排序,然后找第K个元素 BST的中序遍历就是升序排序的结果 let kthSmallest = (root, k) => { // 递归遍 阅读全文
posted @ 2022-12-30 22:50 yiyunh 阅读(28) 评论(0) 推荐(0)
摘要: 行内标签通过设置position:absolute/float可以设置行内元素支持宽高 先将一下position的各个属性 static: 使用正常的布局行为,即此时的top, right, left, bottom和z-index属性无效 relative: 相对于自己的位置进行偏移,在不改变页面 阅读全文
posted @ 2022-12-29 17:52 yiyunh 阅读(16) 评论(0) 推荐(0)
摘要: 给定一个非空二叉树,返回其最大路径和。本题中,路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点 示例 1: 示例 2: 一条从父节点延伸下来的路径,只能进入左子树或者右子树,不能同时进入左右子树 只有在最大贡献值大于0的时候,才 阅读全文
posted @ 2022-12-28 21:56 yiyunh 阅读(26) 评论(0) 推荐(0)
摘要: 二叉树的层次遍历 从左到右访问所有节点 逐层地,从左到右访问所有节点,返回其层次遍历结果: [ [3], [9,20], [15,7] ] 实现思路: 创建一个数组存放结果,一个队列存放二叉树的节点,根据输出的要求,设置一个level, 存储当前层数,如果存放二叉树的队列不为空,就重复下面的操作 将 阅读全文
posted @ 2022-12-28 21:20 yiyunh 阅读(434) 评论(0) 推荐(0)
摘要: 二叉树的概念 树,有三个比较相似的概念:高度,深度,层;它们的定义为: 节点的高度:节点到叶子节点的最长路径 节点的深度:根节点到这个节点所经历的边的个数 节点的层数:节点的深度 + 1 二叉树是一种特殊的树,即:树中每个节点的分叉数不大于2的有序树。 二叉树是一棵树,是一棵由一个根节点和两棵互不相 阅读全文
posted @ 2022-12-27 18:48 yiyunh 阅读(129) 评论(0) 推荐(0)
摘要: lodash get function get(source, path, defaultValue = undefined){ const paths = path.replace(/\[(\d+)\]/g, '$1').split('.') let result = source; for(le 阅读全文
posted @ 2022-12-27 12:09 yiyunh 阅读(120) 评论(0) 推荐(0)