自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 axios的二次封装,

大部分情况下,请求头都是固定的,只有少部分情况下,会需要一些特殊的请求头,这里将普适性的请求头作为基础配置。当需要特殊请求头时,将特殊请求头作为参数传入,覆盖基础配置。请求,就要把这些比如设置超时时间、设置请求头、根据项目环境判断使用哪个请求地址、错误处理等等操作,都需要写一遍。封装的同时,你需要和 后端协商好一些约定,请求头,状态码,请求超时时间.......如果每个页面都发送类似的请求,都要写一堆的配置与错误处理,就显得过于繁琐了。请求拦截器: 根据请求的请求头设定,来决定哪些请求可以访问。

2024-10-30 15:34:38 902

原创 前后端分离模式下,实现双token鉴权登录,无感刷新

就像我说的他会基于洋葱模型进行验证,我们也可以理解为只要给我们的接口加了我们定义的中间件处理函数,那这个接口就不是白名单,不加的话就是白名单,

2024-10-30 11:15:30 985

原创 关于浏览器指纹

时钟偏斜(Clock Skew)是指计算机系统中不同时钟之间的时间差异。这种现象常见于分布式系统和网络环境中,可能导致各种问题,特别是在需要时间同步的应用场景,如数据库事务、分布式计算和网络协议等。

2024-10-30 09:20:18 703

原创 关于鸿蒙开发框架, 基础语法、事件的基础使用总结

toFixed():四舍五入转字符串,可设置保留几位小数 ,如果我们不传递参数他会将小数部分全部舍去,如果我们传递了参数比如传递一个2,他会自动保留两位小数,并会对小数部分进行四舍五入。这里foreach循环中的第一项是我们指定的循环数组,箭头函数中的第一项是我们数组中的每一项,index是数组中每一项的下标。在鸿蒙开发中如果我们要在页面中展示数字类型的变量,需要先将其转换为字符串之后在进行渲染,我们在页面中渲染数据时使用的。之中 进行循环item:声明的一个变量,用来在循环的时候接收 每一个数组元素。

2024-09-15 19:21:57 1208

原创 关于鸿蒙开发框架,页面搭建样式语法总结

鸿蒙中的变量/常量创建采用了ts语法我们在声明变量的同时需要指定变量类型,定义变量时也是要遵守变量命名规范: 1.只能包含数字、字母、下划线、$,不能以数字开头…重点 2.不能使用内置关键字或保留字,比如let、const 3.严格区分大小写 变量的创建格式: 函数创建,调用格式: (

2024-09-14 21:52:05 1265

原创 react中如何调用腾讯api接口来实现视频通话

如何搭建实时音视频通话

2024-08-10 11:25:28 916

原创 如何解决react中函数组件使用useEffect不能第一时间拿到后端传递数据的问题?

在 React 中,函数组件使用useEffect时,通常会遇到数据更新的时序问题,比如在组件加载后需要从后端获取数据。useEffect是用于处理副作用(如数据获取)的钩子,但因为其异步特性,组件渲染时可能无法立即拿到从后端获取的数据。

2024-08-10 10:50:27 457

原创 CSS3的新特性都有哪些?

这些特性使CSS更加强大和灵活,使开发者能够更轻松地实现各种设计和布局效果,同时提高了响应性和性能。CSS3(Cascading Style Sheets 3)引入了许多新特性,以增强网页设计的灵活性和功能。:媒体查询允许根据不同的设备、屏幕尺寸和特性来应用不同的CSS样式,从而实现响应式设计。:CSS Grid布局是一个强大的网格系统,用于创建复杂的布局结构。:CSS3支持二维和三维的元素变换,包括旋转、缩放、移动和透视。属性,用于创建动画和过渡效果,而不需要JavaScript。

2024-07-26 17:21:03 324

原创 关于Real diff算法是怎么运作的,从tree层到component层到element层分别做了什么

在React中,"叶子元素"通常指的是组件树中没有进一步嵌套子元素的最底层元素。换句话说,它是组件树中的最终子节点,没有更多的子组件或元素作为其子元素。

2024-07-26 17:18:44 824

原创 在公司的实际开发中,我们应该怎么去使用分支

在中,(branch)是一种重要的,它允许团队在不影响主要代码的情况下并行开发、测试和管理多个功能或修复。

2024-07-21 18:46:38 1179

原创 在我们日常开发的过程中,为什么要封装组件?

通过定义清晰的接口和规范的使用方式,可以确保不同开发者在不同部分开发的组件在整体上保持一致性。在我为数不多的代码开发经历中,封装组件不仅仅是将代码块进行打包重复使用,更是一种思维方式和工程实践的体现,对组件进行适当的版本管理,跟踪变更并处理向后兼容性,确保项目中使用的是最新且稳定的版本。:为每个组件提供清晰的文档和充分的测试,确保其他开发者能够理解组件的用途和正确使用方法。每个组件应该专注于解决单一的问题或实现单一的功能,避免组件功能的过度扩展和耦合。

2024-07-19 20:44:29 523

空空如也

空空如也

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

TA关注的人

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