首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小胖霞
掘友等级
菜鸡
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
小胖霞
赞了这篇文章
小满zs
数字游民 @小满科技
·
1年前
关注
Nodejs 第六十章(http缓存)
HTTP缓存 HTTP 缓存主要分为两大类:强缓存和协商缓存。这两种缓存都通过 HTTP 响应头来控制,目的是提高网站性能。 强缓存介绍 强缓存之后则不需要向服务器发送请求...
40
6
分享
小胖霞
菜鸡
·
26天前
关注
全栈系列(十七) 什么是XSS/CSRF?如何防御
在 Web 安全领域,XSS 和 CSRF 是两大最著名的攻击方式。 第一部分:通俗解释什么是 XSS 和 CSRF 1. XSS (Cross-Site Scriptin...
0
评论
分享
小胖霞
菜鸡
·
26天前
关注
全栈系列(16) 当有多个错误时,前端如何只显示一个错误弹框
为什么这么做很有意义? 用户体验(UX)灾难:想象一下用户打开“仪表盘”页面,页面同时触发了 5 个接口(获取用户信息、获取图表数据、获取通知、获取菜单等)。如果服务器挂了...
0
评论
分享
小胖霞
菜鸡
·
28天前
关注
全栈系列(15)github Actions自动化部署前端vue
很多国内开发者都会采用 “Gitee 做代码托管(速度快),GitHub 做自动化构建(功能强)” 的双仓库策略。 你不需“手动复制文件”,只需要利用 Git 的 多远...
0
评论
分享
小胖霞
菜鸡
·
29天前
关注
企业级全栈项目(14) winston记录所有日志
winston 是 Node.js 生态中最流行的日志库,通常配合 winston-daily-rotate-file 使用,以实现按天切割日志文件(防止一个日志文件无限膨...
2
评论
分享
小胖霞
菜鸡
·
1月前
关注
全栈 RBAC 实战 (13):阿里云 Ubuntu + Nginx + PM2 + HTTPS 完整部署指南
摘要:开发完成只是第一步,上线才是硬道理。本文是为后端小白准备的“保姆级”部署教程。我们将在一台全新的 Ubuntu 服务器上,搭建 Node.js 环境、MySQL 数据...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
全栈 RBAC 实战 (12):AOP 切面日志与自定义指令 v-hasPermi
到目前为止,我们的系统已经具备了完整的功能(菜单、路由、页面)。但是,作为一个安全且可追溯的企业级系统,我们还缺两样东西: 细粒度的权限控制:不能只防“进页面”,还要防“点...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
企业级全栈 RBAC 实战 (11):菜单管理与无限层级树形表格
摘要:系统如何管理它自己的菜单?这是一个经典的“先有鸡还是先有蛋”的问题。本文将介绍如何通过数据库初始化解决冷启动问题,并深入讲解如何利用 Element Plus 的树形...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
全栈 RBAC 实战(10)角色管理与权限分配的深度递归逻辑
摘要:角色(Role)是连接“用户”与“权限”的桥梁。本篇将实现角色管理的核心模块,重点攻克权限分配中的三大难题:树形菜单的加载、 “半选状态”的回显 Bug、以及数据库事...
1
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(八) vitepress+github actions部署组件库
上一节已经把组件库文档首页和button组件文档写好了,现在把它部署到github静态站点下,后续只需要继续补充其他组件的文档,按照步骤部署即可。 部署静态站点 首先新建一...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(七) vitepress编写组件库文档
安装 首先在根目录下新建site文件夹并执行pnpm init,安装vitepress和vue 安装完成之后,新建docs/index.md,这个是文档的首页 然后pack...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(六):发布组件库到npm
需要发布的包就是打包之后的产物:dlx-ui。 在dlx-ui下执行pnpm init,生成package.json 然后在打包目录下执行pnpm publish,发布组件...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(五):vite打包组件库
打包配置 vite 专门提供了库模式的打包方式,配置其实非常简单,首先全局安装 vite 以及@vitejs/plugin-vue 在components下新建vite.c...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(四):button组件开发
组件属性 button组件接收以下属性 type 类型 size 尺寸 plain 朴素按钮 round 圆角按钮 circle 圆形按钮 loading 加载 disab...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(三):开发一个组件
1.在packages下新建components和utils文件夹,分别执行pnpm init,并将他们的包名改为@dlx-ui/components和@dlx-ui/ut...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(二):项目搭建
安装依赖 在根目录下安装vue和ts 和 less pnpm的-w 表示在根目录下安装 初始化ts 跟目录执行 npx tsc --init,生成tsconfig.json...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite+ts+monorepo从0搭建vue3组件库(一):monorpo项目搭建
1.创建文件夹之后,执行pnpm init 2.创建packages,在packages下创建a包和b包 3.在a和b分别执行pnpm init b包内容: 4.在b包引入...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
拒绝“直觉陷阱”:vue/react为何多了一层虚拟 DOM(VDOM)反而更快?
在前端开发的面试或技术探讨中,我们常面临一个直觉上的拷问: 要解开这个谜题,我们不能只看“步骤的数量”,而要看“步骤的成本”。虚拟 DOM(Virtual DOM)的核心逻...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
vite打包为什么比webpack快?
要回答清楚,我们需要把 Vite 的“快”拆分成两半来看,因为在开发环境(npm run dev)和生产环境(npm run build)**,它快的原理是完全不一样的。 ...
0
评论
分享
小胖霞
菜鸡
·
1月前
关注
从生活实例解释什么是AST抽象语法树
AST(Abstract Syntax Tree,抽象语法树) 听起来很高深,但其实它的核心概念非常简单:把“文本”变成“结构化的数据对象” ,方便机器理解和操作。就是把...
0
评论
分享
下一页
个人成就
文章被点赞
59
文章被阅读
28,306
掘力值
1,345
关注了
25
关注者
11
收藏集
10
关注标签
12
加入于
2018-04-19