首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习中的小胖子
掘友等级
写文章记录学习的知识
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
学习中的小胖子
1年前
关注
React.forwardRef、React.useImperativeHandle
React.forwardRef React.forwardRef是React中用于转发refs的高阶函数。 它允许组件接收ref属性,并将该ref属性转发给其子组件。 在...
1
评论
分享
学习中的小胖子
1年前
关注
React.memo、useMemo、useCallback
React.memo React.memo是一个高阶组件,用于优化函数组件的性能。它通过记忆组件渲染输出,避免在相同的props下重复渲染组件。 工作原理: React.m...
2
评论
分享
学习中的小胖子
1年前
关注
React Fiber
React Fiber是React 16版本引入的一种全新的协调引擎,用于优化和改善React应用的性能和可扩展性。React Fiber旨在解决React在处理复杂应用时...
1
评论
分享
学习中的小胖子
1年前
关注
React的生命周期
React的生命周期方法三个主要的阶段:挂载(Mounting)、更新(Updating)和卸载(Unmounting)。 1. 挂载(Mounting) 挂载阶段发生在组...
0
评论
分享
学习中的小胖子
1年前
关注
useReducer原理
useReducer用于函数组件中管理更复杂的状态逻辑。 useReducer的基本用法 useReducer的原理 1. reducer函数 reducer函数是一个纯函...
0
评论
分享
学习中的小胖子
1年前
关注
useState原理
useState是React中的一个Hook,用于函数组件中添加状态管理。 1、useState的基本用法 useState返回一个状态变量root和一个更新状态的函数se...
0
评论
分享
学习中的小胖子
1年前
关注
useLocation和useHistory的区别
useLocation和useHistory是React Router中的两个钩子,用于处理路由相关的操作。 useLocation useLocation钩子返回当前的l...
0
评论
分享
学习中的小胖子
1年前
关注
UseEffect
useEffect官方文档 一个简单的useEffect示例如下,它会在每次render之后执行,包括首次的render以及每次更新后的render。 useEffect是...
0
评论
分享
学习中的小胖子
1年前
关注
Oauth2.0
Oauth2.0是一种开放标准的授权协议,旨在允许用户授权第三方应用程序代表他们访问受保护的资源,而无需将用户名和密码提供给第三方应用程序。 Oauth2.0的原理 Oau...
0
评论
分享
学习中的小胖子
1年前
关注
gzip
Gzip压缩通常不直接作用于图片文件。 Gzip主要设计用于压缩文本文件,例如HTML、CSS、JavaScript、XML等,这些文件中含有大量的重复字符串,Gzip可以...
0
评论
分享
学习中的小胖子
1年前
关注
Less
less中文官网 LESS是一种CSS预处理器,它扩展了CSS语言,提供了许多有用的特性,使得CSS编写更加简洁,灵活和易于维护。 LESS的原理 变量:LESS允许你声明...
0
评论
分享
学习中的小胖子
1年前
关注
Teleport
Vue3中的teleport 掘金学习资料 Teleport(传送门)是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的DOM结构外层的位置去。这个特性允许...
0
评论
分享
学习中的小胖子
1年前
关注
Suspense
Vue3官网Suspense 异部组件 Suspense是一个组件,它允许应用程序在等待异步组件加载时渲染一些后备内容,从而创建平滑的用户体验。 Suspense提供一个l...
0
评论
分享
学习中的小胖子
1年前
关注
对称加密和非对称加密
学习资料 对称加密 对称加密:信息发送方和接收方使用同一个密钥去加密和解密数据。 对称加密的特点: 算法公开 加密和解密速度快,合适于对大数据量进行加密。 密钥安全管理困难...
0
评论
分享
学习中的小胖子
1年前
关注
后台网络请求值3XX
301 Moved Permanently(永久重定向) 表示请求的资源已经被永久移动到新的URL,以后所有对该资源的请求都应该使用新的URL。搜索引擎在收到301响应后会...
0
评论
分享
学习中的小胖子
1年前
关注
Pinia
Pinia是Vue3中一种常见的状态管理库。 Pinia的使用过程 npm install pinia -D 在main.ts中创建pinia引入 新建一个pinia文件夹...
0
评论
分享
学习中的小胖子
赞了这篇文章
程序员Sunday
@公众号:程序员Sunday
·
2年前
关注
Vue 3.2 源码系列:04-有点难的《最新 diff 算法详解》
所谓算法指的是:把一种数据结构转化为另外一种数据结构的方法。diff 算法分为 5 大步骤,同时涉及到<最长递增子序列>的概念,我们会分步详细进行讲解。博客内容较长,并且有...
259
14
分享
学习中的小胖子
赞了这篇文章
Lumen丶
饮水机管理员
·
1年前
关注
Vue3 快速diff算法原理
前言: 本篇文章是《Vue.js设计与实现》第 11 章 快速diff算法 笔记,其中的代码和图片来源于本书,用于记录学习收获并且分享。 一、为什么要使用diff算法 回顾...
23
2
分享
学习中的小胖子
1年前
关注
Vue2和Vue3中diff算法
vue2中diff算法vue2中diff算法vue2中diff算法vue2中diff算法vue2中diff算法...
0
评论
分享
下一页
个人成就
文章被点赞
26
文章被阅读
8,194
掘力值
851
关注了
7
关注者
7
收藏集
4
关注标签
4
加入于
2024-04-02