自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端八股 -- Axios篇(面试高频问题)

Axios是一个基于Promise的HTTP客户端,支持浏览器和Node.js环境。它通过封装XHR/http模块,提供统一的API、拦截器机制、请求取消等功能,解决了原生请求存在的跨端兼容、回调地狱、重复代码等问题。

2026-01-27 18:17:22 630

原创 前端八股 -- JS高级篇(最全菜鸟级指南,帮你读懂!)

本文深入解析了JavaScript的核心机制与安全实践。首先详细阐述了事件循环的工作原理,包括执行栈、任务队列的处理流程以及浏览器与Node环境的差异。其次剖析了闭包的内存模型、应用场景及潜在内存泄漏风险。在异步编程方面,系统讲解了Promise状态机、错误处理机制以及async/await的并发控制模式。原型继承部分比较了多种实现方式,重点介绍了寄生组合继承这一最优方案。函数式编程章节包含高阶函数应用和核心API手写实现。最后,针对XSS和CSRF攻击提供了转义过滤、CSP策略、Token验证等防御措施。

2026-01-26 23:26:42 919

原创 前端面试八股 -- Vue篇1 属性同名问题

Vue组件中同名属性冲突问题解析

2026-01-18 16:57:40 199

原创 从零开始做一个React项目-- 路由配置(含详细代码)

本文详细介绍了如何在React项目中配置路由。首先解释了路由配置的概念和作用,然后通过7个具体步骤指导完成路由配置。

2026-01-18 15:33:30 1210

原创 从零开始做一个React项目 -- 项目创建菜鸟教程

本文介绍了使用Vite构建工具创建React项目的详细步骤。

2026-01-17 12:30:00 756 2

原创 vue中插槽的应用详解

本文介绍了Vue插槽的核心概念和使用方法。主要内容包括:1. 插槽类型区分 2. 使用场景对比 3. template封装规则。

2026-01-16 16:53:14 956

原创 vue3中如何调用接口保姆级教程

本文介绍了前端项目中Axios接口调用的封装流程,重点说明了参数传递格式,特别是GET请求需使用{params}对象传递查询参数,以及如何处理接口参数与本地数据字段的匹配问题。

2026-01-14 17:03:15 973

转载 “为什么我的任务做完了,奖励还是没给我!??”——幂等的秘密

摘要:本文探讨了互联网应用中激励体系的幂等性问题及其解决方案。针对奖励发放可能出现的重复或错误问题,文章介绍了幂等性概念及其在计算机领域的应用,重点分析了五种解决方案:唯一请求ID+分布式锁、数据库唯一索引、状态机控制、token机制和乐观锁。结合实际项目经验,作者选择了数据库唯一索引方案,并详细展示了幂等key的设计方法、数据库表结构以及业务操作实现流程,强调了该方案在非高并发场景下的简洁性和有效性。通过幂等性设计,确保用户激励体系的数据一致性和业务可靠性。

2026-01-12 16:24:04 38

原创 vue动态路由及持久化详细原理与教程

本文介绍了基于Vue3的动态路由权限管理系统实现方案。系统通过调用用户权限接口获取权限数据,使用Vuex全局存储,并借助Vite的import.meta.glob批量导入组件实现动态路由映射。核心包括:1)递归处理路由数据,将接口返回的路径标识转换为真实组件;2)使用router.addRoute动态添加路由;3)通过vuex-persistedstate插件实现状态持久化,解决刷新后路由丢失问题;4)在main.js中提前恢复路由配置确保初始化顺序正确。该系统实现了不同用户展示不同菜单的权限控制功能,并保

2026-01-11 23:05:22 863

原创 Vuex全局状态管理保姆级指南

本文介绍了Vuex在Vue项目中的安装和使用方法。主要内容包括:1.通过npm安装Vuex并创建store目录结构;2.详细说明了如何创建store实例、定义子模块(如menu.js)及其状态管理;3.阐述了Vuex的核心原理,包括状态集中管理、响应式更新等特性;4.提供了具体的使用手册,包括如何挂载store、定义子模块模板、在组件中获取和修改状态值。文章特别强调了通过mutation修改状态、使用computed获取状态值等Vuex最佳实践,适合需要实现组件间状态共享的Vue项目开发。

2026-01-10 15:15:32 1119

空空如也

空空如也

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

TA关注的人

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