自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 2024.5.1学习记录

2、react 高级使用( hoc render、props、函数组件、serState 传送门等)1、代码随想录:贪心刷题。

2024-05-19 23:03:50 95

原创 React 性能优化

如何避免 React 组件重复渲染SCU 和不可变值PureComponent 和 React.memo按需使用 & state 层级。

2024-05-19 13:47:34 687

原创 2024.05.18学习记录

1、Vue3。

2024-05-19 00:30:17 122

原创 Vue3.0 为什么这么快?

多个静态节点挨着在一起,超过一定的数量,会被。

2024-05-18 12:03:29 1500

原创 2024.05.17 学习记录(补)

2、Vue3复习(新功能、对比vue2)3、完成机器学习大作业。

2024-05-18 12:01:24 192

原创 Vue3.0 有哪些重要的新功能

(后面会讲 vite)

2024-05-17 20:43:59 291

原创 记录LeetCode 100题

2024-05-17 16:17:33 103

原创 Vue3 如何理解 ref toRef toRefs

在整个 Composition API 中算是比较难理解的。ref 和 reactive 结合起来使用,更是难以理解。 既然有 reactive ,为何还要 ref 呢refs-api( 创建响应式对象一般用 )代码参考 当从合成函数返回响应式对象时,toRefs 非常有用。( 直接使用 响应式对象会使得其丢失响应性)这样消费组件就可以在不丢失响应性的情况下对返回的对象进行分解/扩散:ref 和 reactive代码参考 结合 computed 的内部实现,可如下解释:上

2024-05-17 13:28:49 726

原创 (补)2024.05.16学习记录

3、复习 vue2.x 模板渲染和前端路由。1、算法题:二叉树剩下的部分。

2024-05-17 10:48:59 163

原创 LeetCode 257. 二叉树的所有路径

给定一个二叉树,返回所有从根节点到叶子节点的路径。说明: 叶子节点是指没有子节点的节点。

2024-05-15 21:38:48 295

原创 Vue原理学习:vdom 和 diff算法(基于snabbdom)

diff 算法是一个很广泛的,前端常见的例如文本 diff ,json 对象 diff ,还有这里的“树 diff”。文本 diff ,例如 linux 的 diff 命令json diff ,例如树 diff ,如 vdom diffdiff 两棵树的时间复杂度是O(n^3)(不可用的复杂度),例如遍历 Tree1 ,每个节点都要和 Tree2 对比针对 Tree1 的节点,遍历 Tree2 每个节点和它对比重新排序但是,vdom diff 算法做了几个改进,让复杂度变为O(n)只比较同一层级。

2024-05-15 21:34:25 1220

原创 2024.05.15学习记录

2、刷题:二叉树(代码回忆录)3、复习diff算法源码解读。

2024-05-15 21:31:55 229

原创 2024.05.14学习记录

1、面经: 复习 vue的基本使用 :组件通信、vuex、vue-router、高级特性等, 复习。2、ts-axios项目: 实现拓展功能、拦截器、配置化、取消功能。3、刷题: 代码随想录 二叉树层序遍历10题、二叉树翻转。

2024-05-14 23:15:38 139

原创 遍历二叉树的统一迭代法

普通迭代遍历方式无法同时解决和处理节点不一致的情况,前中后序的迭代法,那么如何实现统一的代码写法呢

2024-05-13 16:13:43 571

原创 vue3 防抖函数插件使用

【代码】vue3 防抖函数插件使用。

2024-05-12 21:33:48 208

原创 Vue3 利用Ref控制audio标签播放音乐

【代码】Vue3 利用Ref控制audio标签播放音乐。

2024-05-12 21:32:37 345

原创 Vue利用betterScroll 开发 slider组件的源码和使用

3、slider组件使用。

2024-05-12 21:31:58 120

原创 Vue 使用Better-Scroll自定义滚动组件的使用

【代码】Vue 使用Better-Scroll自定义滚动组件的使用。

2024-05-12 21:30:34 242

原创 Vue 自定义v-loading指令开发

【代码】Vue 自定义v-loading指令开发。

2024-05-12 21:29:49 245

原创 2024.05.12学习记录

GitHub 个人主页的究极美化攻略:当一个外链战士(万字详述)_美化github主页-CSDN博客。完成项目初始化和基础功能实现。2、开始着手ts-axios项目。1、完成github主页美化。

2024-05-12 21:27:07 251

原创 ts-axios 项目初始化

├── rollup.config.ts // rollup 配置文件├── src // 源码目录├── test // 测试目录├── tools // 发布到 GitHup pages 以及 发布到 npm 的一些配置脚本工具├── tsconfig.json // TypeScript 编译配置文件└── tslint.json // TypeScript lint 文件。

2024-05-12 21:23:34 406

原创 WebApp 使用post-css实现移动端适配

2、新建配置文件 postcss.config.js。1、npm安装 post-css。3、 main.js中加入。

2024-05-11 20:11:31 145

原创 React - 使用Reducer实现全局状态管理

在您的 React 组件中使用。

2024-05-11 20:10:12 132 1

原创 React -自定义Mark组件实现搜索结果关键字强调色

【代码】React -自定义Mark组件实现搜索结果关键字强调色。

2024-05-11 20:09:15 96 1

原创 React 使用Context实现全局状态管理

2、index.tsx: 包裹app组件。

2024-05-11 20:08:11 241 1

原创 2024.05.11 学习记录

TypeScript 基础知识 重新学习一遍 代码随想录 -栈与队列题目完成 面试八股复习: 说说你对vue的理解? 说说你对SPA(单页应用)的理解? Vue中的v-show和v-if怎么理解? Vue实例挂载的过程中发生了什么? 说说你对Vue生命周期的理解? 为什么Vue中的v-if和v-for不建议一起用? SPA(单页应用)首屏加载速度慢怎么解决? 为什么data属性是一个函数而不是一个对象? Vue中给对象添加新属性界面不刷新? Vue中组件和插件有什

2024-05-11 20:06:36 152 1

原创 LeetCode 347.前 K 个高频元素

给定一个非空的整数数组,返回其中出现频率前 k 高的元素。

2024-05-11 20:03:43 201 1

原创 LeetCode 239. 滑动窗口最大值

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。没有必要维护窗口里的所有元素,只需要维护。你能在线性时间复杂度内解决此题吗?返回滑动窗口中的最大值。使用单调队列的经典题目。很简单: 时间复杂度。

2024-05-11 19:21:19 279 1

原创 CSS响应式

阶梯性, 需要根据不同机型尺寸设置不同的根font-size。rem是一个长度单位。

2024-05-10 21:37:39 144

原创 JS类型转换的坑

Js: if语句判断的是truly变量和falsely变量!也是判断truly变量和falsely变量: 遵循惰性原则。

2024-05-10 21:36:46 426

原创 this 有几种赋值情况

this的取值是在函数执行的时候确定的, 不是在函数定义的时候确定的。setTimeout中的this === window。

2024-05-10 21:36:14 60

原创 如何理解 JS 原型和原型链

【代码】如何理解 JS 原型和原型链。

2024-05-10 21:35:12 104

原创 手写 JS 深拷贝

【代码】手写 JS 深拷贝。

2024-05-10 21:34:34 319

原创 LeetCode 151.翻转字符串里的单词

示例 1: 输入: "the sky is blue" 输出: "blue is sky the"示例 3: 输入: "a good example" 输出: "example good a"示例 2: 输入: " hello world!" 输出: "world!解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。解释: 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。给定一个字符串,逐个翻转字符串中的每个单词。将字符串去除多余的空格。

2024-05-10 21:32:31 422

原创 KMP 算法JavaScript代码实现

给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1: 输入: haystack = "hello", needle = "ll" 输出: 2示例 2: 输入: haystack = "aaaaa", needle = "bba" 输出: -1说明: 当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。

2024-05-10 21:21:38 316

原创 学习记录 2024.05.10

Css预编语言: Sass、Less 特点。JavaScript字符串是。KMP 原理和代码实现。: Border隐藏。

2024-05-10 21:15:03 201

转载 网络安全课程笔记day01 02

网络安全课程笔记day01 02

2023-07-12 10:41:03 137 1

原创 求最小的大于100000的质数

【代码】求最小的大于100000的质数。

2023-01-06 11:59:20 93

原创 N个数的最大公约数与最小公倍数

w

2022-12-28 16:38:35 63 1

原创 学习笔记 2022.11.16

学习笔记

2022-11-17 16:05:33 64 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除