自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用create-react-app脚手架创建react项目

【代码】用create-react-app脚手架创建react项目。

2026-01-14 15:52:02 196

原创 React-Native相关记录

示例:(imageUri必须是本地文件路径,例如file:///var/mobile/Containers/Data/...)

2026-01-07 11:12:45 111

原创 css相关记录

1、用纯 CSS 画了一个「向右的小箭头(>)」图标。

2026-01-05 14:39:03 72

原创 react重要概率

说到前端框架第一反应会想到vue和react,实际上它们两个是库而不是框架,我们习惯性把它们叫做框架是因为默认它们包含了其对应的周边生态,如路由vue-router和react-router,状态管理vue的pinia,react的react-redux。一般的前端框架都包含:前端路由方案、状态管理方案、组件化开发、基于状态的声明式渲染。1、对前端框架的理解。

2025-12-29 17:18:46 83

原创 react组件渲染性能优化

可使子组件不受父组件状态改变而重新渲染(props和子组件自身状态改变除外)

2025-12-29 15:58:32 282

原创 react-redux的使用

创建一个名为store.js的文件。

2025-12-20 09:14:05 340

原创 VueUse常用

useElementBounding——获取当前元素宽高和该元素距离视口顶部(上下左右)的距离。useArrayFindIndex——用于响应式地查找数组中满足条件的第一个元素的索引。useArrayEvery——用于响应式地检查数组的所有元素是否满足条件。useArrayFind——用于响应式地在数组中查找满足条件的第一个元素。useArraySome——响应式地检查数组中是否至少有一个元素满足条件。useParentElement——获取给定元素的父元素。

2025-12-13 09:42:47 383

原创 2025年背的面试题记录(vue)

自己尝试复现,如何不能复现再与客户沟通,如果有条件的话请客户录一个操作视频,这些都没问题的话尝试一些通用的排查方案,是否受到缓存的影响,最简单的方法是让可以开一个无痕浏览,如果无痕正常非无痕正常,那就找到问题的原因了。新版本的应用先开放给一小部分人使用,再逐渐扩大范围,这样可以降低风险,一旦出现问题只影响一小部分人,可以快速回滚。http2,服务端渲染,一些小请求返回的数据可以合并在一个请求里面,利用浏览器的缓存,cdn加速,websocket。明确重构目标,比如说是提供可阅读性,复用性,优化代码质量。

2025-12-12 15:44:39 837

原创 git常见命令

Your branch is behind 'origin/dev' by 2 commits, and can be fast-forwarded.表示本地。13删除远程分支git push origin --delete dev-yao。12删除本地分支git branch -d dev-yao。分支到远程仓库git push origin dev。14删除远程引用git fetch --prune。15通过 dev 分支来开启dev-yao 分支。6检查本地分支与远程分支的差异。

2025-12-08 16:25:50 186

原创 前端面试一些常见概念记录

前端面试大概率问到的面试题

2025-11-28 13:34:46 677

原创 2025面试被问到过的问题记录

1、数组去重(易问)2、双向绑定原理3、元素居中(易问)行内元素/行内块元素:text-align: center;/* 与高度相同 */块级元素(已知宽度):margin: 0 auto;Flexbox 方案:justify-content: center;绝对定位 + transform(未知尺寸)position: absolute;top: 50%;left: 50%;Grid 方案:display: grid;4、深拷贝浅拷贝的区别(易问)

2025-11-28 13:32:26 1163

原创 前端常见场景题(vue)

规定元素如何占据空间,每个元素被看成一个盒子盒子由四层组成(从内到外):内容区(content)、内边距(padding)、边框(border)、外边距(margin)。核心分类:标准盒模型:元素总宽度 = content 宽度 + padding + border + margin;IE 盒模型(怪异盒模型):元素总宽度 = content 宽度(已包含 padding 和 border) + margin。

2025-11-26 20:52:24 875

原创 ts面试题

特殊的类型:any,unknown,void,never,元组,联合,交叉,字面量类型,函数类型,枚举类型,泛型 等。基本类型:字符串,数字,boolean,null,undefined,symbol,bigint。3、type可以定义的类型种类更多,如联合类型,条件类型(这些类型interface不能定义)1、interface可以重复声明,重复声明会合并;2、扩展方式不同,interface使用extends,type使用&4、interface常常用来定义对象,type定义复杂的类型。

2025-11-26 20:52:07 133

空空如也

空空如也

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

TA关注的人

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