自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 浏览器存储(cookie,localStorage,sessionStorage)

关于浏览器存储的一些思考,三个常见存储的区别

2024-09-19 09:48:44 1002

原创 React与Vue的对比

react和vue两个前端框架的对比思考!

2024-09-10 23:07:04 1421

原创 刷刷前端手写题

刷刷经典前端手写题

2024-08-19 16:31:07 287

原创 浅拷贝与深拷贝

为大家详细介绍一下深拷贝和浅拷贝!!!也是面试的常考点!

2024-07-23 12:43:25 242 1

原创 React函数式组件---Hooks

在B站尚硅谷学习React过程中记录的一些笔记,希望可以帮到和我一样的前端热爱者!!!

2024-07-20 22:28:04 1440

原创 setState和lazyLoad

在b站尚硅谷学习React过程中,记录的学习笔记,希望能够帮到和我一样的前端热爱者!

2024-07-19 18:00:47 433

原创 React学习记录--第七章

本章主要介绍的Redux,在b站尚硅谷学习React过程中,记录的学习笔记,希望能够帮到和我一样的前端热爱者!

2024-07-19 16:24:16 1217

原创 React学习记录 ---第六章

本章主要介绍的React-UI组件库:antd,在b站尚硅谷学习React过程中,记录的学习笔记,希望能够帮到和我一样的前端热爱者!

2024-07-17 20:07:39 437

原创 React学习记录 ---第五章

本章节主要介绍的React路由,在b站尚硅谷学习React过程中,记录的学习笔记,希望能够帮到和我一样的前端热爱者!

2024-07-17 17:30:11 914

原创 React学习记录 ---第四章

本章主要介绍的消息订阅与发布机制和fetch,在B站尚硅谷学习react过程中,记录的学习笔记,希望能够帮到和我一样的前端热爱者!

2024-07-15 11:30:18 438

原创 React学习记录---第三章

在B站尚硅谷学习react过程中,记录的学习笔记,希望可以帮到和我一样的前端热爱者!

2024-07-12 12:10:47 1151

原创 ref和reactive

vue与react中关于ref和reactive的区别用法

2024-07-12 11:20:30 654

原创 React学习记录 ---第二章

本章主要介绍的面向组件编程,对react组件的介绍,在B站尚硅谷学习react过程中,记录的学习笔记,希望可以帮到和我一样的前端热爱者!

2024-06-29 23:47:29 890

原创 React学习记录 ---第一章

在B站尚硅谷学习react过程中记的一些笔记,希望能够帮到同样热爱前端的其他小伙伴

2024-06-26 15:53:20 476 2

原创 React之类组件与函数组件的区别

这里是对react函数组件和类组件的一些思考对比,希望给到大家帮助!

2024-06-19 16:25:03 543

原创 React--类组件--关于props

平时看代码过程的思考与总结,react初学者对类组件的思考

2024-06-19 15:57:16 387

原创 关于build.sh

前端项目搭建

2024-06-18 10:51:22 819

原创 git代码管理

项目必备git代码管理

2024-06-13 10:18:51 462

转载 Vue.$nextTick && setTimeout

nextTick在vue 源码中是利用Promise.resolve()实现的。该问题实际就是Promise与setTimeout的比较,本质是Event Loop中微任务与宏任务的比较

2024-04-04 11:03:29 190 1

原创 响应式数据($set、$nextTick)

当vue的data里面声明或者已经赋值过的对象或者数组(数组里面的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的

2024-04-04 00:04:25 1051 1

原创 图聚类算法总结

图聚类算法的一些总结,适合初学者,理清图聚类的脉络

2024-03-13 09:36:16 1423

原创 Vue的响应式原理

来做的,在页面刚开始加载时,vue会遍历data中的所有属性,然后使用Object.defineProperty把这些属性全部转换为。,当用户访问这些属性时,会触发对应的getter/setter方法,然后会通知每个组件实例对应的一个。2、对于对象新增删除属性它是无法监听的,需要使用Vue.$set和Vue.$delete来作为辅助。1、对于复杂对象,需要深入监听,一次性监听到底,它的计算量是很大的。2、他可以监听到数组的变化,而不需要去重写数组原生的方法。3、需要重写数组原生方法,来实现数组的监听。

2024-03-12 09:03:05 751 1

原创 手撕Promise

then中返回一个新的promise,内部拿到onFulfilled方法返回值后进行判断,最终执行resolve方法,实现数据传递。内部声明两个数组,保存待执行的成功和失败的回调,然后在resolve和reject中遍历数组,分别执行对应的回调函数。promise内部用try-catch捕获异常,在catch中调用reject方法。3种,pending,fulfilled,rejected,不可逆。4、如何处理promise中异步代码执行问题?3、如何处理promise中的异常?

2024-03-11 19:32:33 331

原创 当有多个axios拦截器时,执行顺序

在 Axios 中,当你添加多个请求拦截器时,后添加的拦截器会先执行。这是因为后添加的拦截器可能需要在发送请求前做一些最终的修改或检查,例如添加或更新请求头、检查或重写请求数据等。这样,最后添加的拦截器能够“覆盖”或“增强”先前拦截器的行为,提供了更大的灵活性。请求拦截:axios请求拦截会先执行最后指定的回调函数,依次向前面执行,先进后出。响应拦截:axios响应拦截会先执行最先指定的回调函数,依次向后面执行,先进先出。

2024-03-11 16:18:00 1808

原创 前端性能优化之懒加载

两种常见的懒加载方式:图片懒加载和路由懒加载

2024-03-10 21:58:26 456 1

原创 前端性能优化之防抖、节流

用户操作过快,导致卡顿现象的出现,防抖节流就是为了解决这一问题正常情况(用户慢慢的操作):鼠标进入,每一个一级分类h3,都会触发鼠标进入事件非正常情况(用户操作很快):本身全部的一级分类都应该触发鼠标进入事件,但是经过测试,只有部分h3触发了就是由于用户行为过快,导致浏览器反应不过来,如果当前回调函数中有一些大量业务,有可能出现卡顿现象。

2024-03-10 21:45:55 439 1

原创 VMware&Ubuntu系统学习记录

方便自己后期复习巩固以做的学习记录,若有有缘人刷到也可为你的学习做个参考。

2024-03-05 19:43:09 904 1

空空如也

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

TA关注的人

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