每天进步一点点

摘要: 前言 最近在学习算法, 不得不说, 怪难来, 不过, 也很妙, 感觉这些知识太难了, 学会了, 还容易忘, 我觉定记录一下, 争取用最清晰,最简单的语言来描述我学习到的思想 归并排序 这个排序的思想大概是, 利用递归分治思想, 实现排序的过程, 大致过程是先把数组分割成不可分割单位, 打比方 [3, 阅读全文
posted @ 2023-09-27 18:03 柯蓝僧人 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ## 为甚操作dom比较耗时 > 以前只知道操作dom比较耗时,但是不知道为什么,也没有去深究,今天知道了为什么记录一下 ### 这个问题应该是有上下文的 操作dom比较耗时,应该是相对于普通js操作,操作dom比较耗时,上一段代码比较有说服力 ```javascript const times = 阅读全文
posted @ 2023-08-09 15:15 柯蓝僧人 阅读(27) 评论(0) 推荐(2) 编辑
摘要: > 中午无休的时候有点无聊, 看了一下昨天clone 的 element-ui 源码, 发现很多优雅之处, 记录一下让我直接用到项目中的一个点 那就是绝对定位的元素放到body 里面的同级.这么做的好处应该是定位元素比较好管理,层级不得乱 ![](https://img2023.cnblogs.co 阅读全文
posted @ 2023-07-26 14:06 柯蓝僧人 阅读(66) 评论(0) 推荐(1) 编辑
摘要: ## 虚拟`dom` > 啥是虚拟`dom` > 为什么要有这玩意 > 这玩意给前端造成了那些影响 > 怎么做一个玩具版本的虚拟`dom` 虚拟`dom`, 听名字应该就知道了, 假`dom`, 为什么要有假`dom`, 因为操作真`dom`太重了吗? 都说虚拟`dom`能提高性能, 真的吗? `` 阅读全文
posted @ 2023-05-26 11:55 柯蓝僧人 阅读(9) 评论(0) 推荐(1) 编辑
摘要: 背景 今天老大让我解决一个问题,这个问题的场景是后台管理商品模块编辑商品时,商品信息的商品详情无法回显, 但是不是所有商品都不能回显,有的能回显,有的不能回显. 定位问题 首先我观察了能回显的字段和不能回显的商品详情的字段的差别,如下 能回显的 "<p><img src=\"https://gou- 阅读全文
posted @ 2022-08-19 14:00 柯蓝僧人 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 了解响应式原理后对代码的一点小重构 在操作一个响应式变量的时候,可能会多次去取这个响应式变量的值,这就意味着会多次执行依赖收集中的get,可以用一个局部变量缓存下来,这样只需要一次get操作. // 比如商城业务中,根据价格筛选不同的商品 data: () => ({ goods: [] }), c 阅读全文
posted @ 2022-06-25 22:06 柯蓝僧人 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 文件操纵 File API File API 在表单中的文件输入字段的基础上,又添加了一些直接访问文件信息的接口。 H5 在 DOM 元素中为文件输入元素添加了一个 files 集合。 在通过文件输入字段选择一或多个文件时,files 集合中将包含一组 File 对象,每个 File 对象对应一个文 阅读全文
posted @ 2022-04-28 13:34 柯蓝僧人 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 上家公司实习,一个人干一个项目,没有用git管理代码,导致我以前学的命令都忘了 git checkout -b xxx 创建xxx分支 并切换到xxx分支 等价于 git branch xxx git checkout xxx git branch 查看当前分支 git checkout yyy 切 阅读全文
posted @ 2022-04-08 16:49 柯蓝僧人 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 调用栈中的数据是如何回收的 原始类型的数据会分配到栈中 引用类型的数据会被分配到堆中 在执行代码的过程中,如果遇到了一个函数,js引擎会创建该函数的执行上下文,并将该函数的上下文压入调用栈中,与此同时,有一个记录当前执行状态的指针(称为ESP),指向调用栈中该函数的执行上下文,表示当前正在执行的函数 阅读全文
posted @ 2021-12-01 09:07 柯蓝僧人 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 渲染流水线 构建Dom树 样式计算 布局阶段 分层 绘制 光栅化 合成 每个子阶段都有输入的内容,处理过程和输出内容。 构建Dom树 1.为什么要构建Dom树? 浏览器无法直接理解和使用Html,所以需要将html转换为浏览器能够理解的结构dom树。 构建Dom树的输入内容是一个html文件,然后经 阅读全文
posted @ 2021-11-15 20:52 柯蓝僧人 阅读(41) 评论(0) 推荐(0) 编辑