- 博客(23)
- 收藏
- 关注
原创 项目安装- React + TypeScript
/ 封装 dispatch Hook(自动推导类型)// 封装 selector Hook(自动推导状态类型)
2026-03-23 16:24:51
875
原创 效率提升:封装前端日常使用的库(第二弹)
表单验证封装:内置手机号、邮箱等通用规则,支持批量验证和自定义规则,适配所有表单场景;DOM 操作封装:简化原生 DOM 的选择、类名、事件、样式操作,减少冗余代码;权限控制封装:支持角色 / 权限码两种控制方式,提供 Vue 指令快速实现按钮 / 菜单权限控制;图片处理封装:无需第三方库,实现图片转 Base64、压缩、裁剪,优化上传体验。
2026-03-02 23:54:59
230
原创 效率提升:封装前端日常使用的库(第一弹)
网络请求封装:基于 Axios 统一处理拦截器、错误提示、请求头,减少重复代码,便于后期维护;本地存储封装:解决数据类型限制,添加命名空间和过期时间,避免存储冲突和数据冗余;工具函数封装:防抖节流、深拷贝、日期格式化等高频函数,统一管理提升开发效率。
2026-03-02 23:51:59
242
原创 查漏补缺:前端开发常用的js内置函数
数组函数forEach(遍历)、map(映射)、filter(筛选)、reduce(聚合)是处理列表数据的核心,几乎覆盖 80% 的数组操作场景;字符串函数trim(去空格)、split(分割)、slice(截取)、replace(替换)是处理文本输入 / 输出的高频函数;对象 / 通用函数(遍历对象)、(JSON 处理)、parseInt(类型转换)是前端数据处理的基础,必须掌握。
2026-03-01 23:59:13
828
原创 环境安装:mysql安装及错误解决
可以的话,求求大家点点免费的关注!!拜托了该文章是对于mysql服务的安装到最终的使用,希望记录这篇对大家有帮助,也方便我以后环境搭建的时候少走点坑。革命尚未成功,同志还需努力,大家一起加油!!!
2026-03-01 19:48:55
1460
原创 查漏补缺:vue2和vue3中diff算法的区别
核心原理Vue 2:双指针遍历 + 暴力查找,能找到差异但效率低、移动多;Vue 3:双指针预处理 + 索引映射 + LIS 优化,既快又能最小化移动。核心区别Vue 3 新增「key 索引映射」(解决查找慢)和「LIS 计算」(解决移动多)两大优化;时间复杂度从 O (n²) 降到 O (n log n),移动次数做到理论最少。核心优化目标:两者都是为了减少 DOM 操作,但 Vue 3 把「减少」做到了极致,尤其在长列表、频繁重排场景下,性能提升非常明显。
2026-02-28 17:32:57
1878
原创 项目优化-uniapp+H5慢速环境优化
核心优化:先通过资源瘦身(压缩、懒加载、代码分割)减少加载体积,从根本上降低慢速网络的影响;体验优化:通过预加载、缓存(uniapp 本地缓存 + Service Worker)、加载状态提示,减少用户等待感知;降级策略:监听网络状态,慢速网络下隐藏非核心内容、使用离线兜底页面,保证核心功能可用。这些方案可以组合使用,优先落地「资源瘦身 + 加载体验优化」,再根据业务需求添加「预加载 + Service Worker」,能显著提升慢速网络下 webview 嵌套 H5 的体验。
2026-02-27 17:46:58
399
原创 查漏补缺- html中的meta网页元数据学习
meta>是 HTML 里的一个元数据标签(meta = 元,data = 数据),它本身不会在网页上显示任何内容,而是专门用来给浏览器、搜索引擎、爬虫、社交平台等 “机器” 提供关于当前网页的 “背景信息”(比如编码、适配规则、网页描述、作者等)。你可以把它理解成:网页的 “身份证”+“使用说明书”—— 人类用户看不到,但处理网页的程序(浏览器 / 搜索引擎)能读懂,并且根据这些信息来正确处理网页。让网页在移动端适配设备屏幕宽度,按 1:1 比例显示,避免默认缩放导致的布局混乱。
2026-02-27 13:07:13
2191
原创 查漏补缺-前端如何处理.proto转为json格式
工程化项目推荐脚本,前端友好,可集成到构建流程,批量转换。通用 / 后端协作场景推荐protoc 命令行,官方工具,解析准确,跨平台无依赖。临时 / 少量转换推荐在线可视化工具,无需配置,即时输出,操作简单。所有方案转换后的 JSON 均完整保留 proto 原始信息,可直接在前端开发中使用。
2026-02-05 23:42:42
885
原创 问题总结-uni.uploadFile上传图片失败问题
name是前后端文件接收的约定参数名,无固定值,唯一要求:前端 = 后端;本次问题的核心:后端要求用image接收文件,你之前设了file,匹配失败导致后端拿不到文件流;日常开发:对接上传接口第一步,先问后端「文件参数名是什么」,直接设为name值即可;避坑点:不要把name和本地文件名、文件路径混淆,前者是前后端约定,后两者是本地文件信息。
2026-02-04 10:24:23
1760
原创 项目安装-Vue3 + Node.js + MongoDB 项目从开发到阿里云部署完整指南
想法来源:最近想搭建自己的个人博客,然后在阿里云中购置了一个小型的云服务器,准备学习一下云部署项目,记录一下。
2026-02-03 23:46:42
1625
原创 国内外AI编辑工具合集
日常开发主力:通义灵码(代码补全 / 注释 / 跨文件理解),覆盖 Vue/Uniapp 通用开发场景;前端提效 / 原型搭建:Trae(设计稿转代码 / 语法糖 / 重构),快速将设计稿落地为可运行代码;微信生态开发 / 代码安全:腾讯云 CodeBuddy(小程序适配 / 微信 API / 安全扫描),做微信小程序时单独启用,保障代码合规。
2026-02-03 23:28:56
1445
原创 项目安装:Socket-IO + vue3
打基础:补 Node.js/HTTP/WebSocket 前置知识;入门:搭建第一个 Hello World 项目,吃透核心事件和 API;进阶:掌握房间管理、定向通信、断线重连、框架结合等常用特性;落地:学习生产环境的部署、优化、鉴权、问题排查;巩固:做实战项目(聊天室 / 实时通知 / 涂鸦板),整合所有知识点;进阶(可选):深入底层原理、学习集群和复杂实时场景。
2026-02-02 23:05:30
947
原创 项目安装:免费api接口测试合集 + vue3项目封装axios
前端本地 Mock,拦截浏览器请求,无需后端,适合项目开发。APIFox 在线 Mock(免费,支持自定义接口、参数、返回值,无跨域)。Fast Mock(免费,可视化配置 RESTful API,生成在线接口)。
2026-02-01 17:12:38
978
原创 免费图标库合集
问题来源:工作中在开发app过程中,新开发的功能发现申请定制图标的周期过长,暂时找一些开源的图标库进行替代,所以集合了一些开源的免费图标库,以便以后方便查找。
2026-01-31 20:47:01
918
原创 项目安装:vue3 + TypeScript
由于每次在一个新环境电脑中都要去重新搭建项目,到处要去找资料,找官方文档去安装。所以我打算把工作中需要安装的环境都一一记录下来,等我下次在新的环境中能够快速去搭建项目。
2026-01-31 15:54:22
1806
原创 Electron打包exe桌面端+vue3项目
本文是分成了node环境的安装、以及原始的electron桌面应用的生成,到后续使用electron-vite脚手架快速的构建项目,大大提高了开发者打包应用的速度。
2026-01-29 11:05:36
879
原创 NVM下载及node.js安装教程
问题:使用了node.js版本过低,导致npm下载一些包兼容存在问题,需要提升node.js版本,使用的下载,后期管理 Node 版本很方便,推荐这种方式,还有一种方式是直接下载 NodeJS 进行安装,不是很推荐,后期切换版本比较麻烦,需要卸载重装。
2026-01-27 20:24:24
578
原创 虚拟机 VMware Workstation-安装详细步骤(及linux系统安装)
最近由于手机端开发安卓原生SDK的需求,并且使用bash指令编写自动化脚本打包apk文件,需要在不影响原来的windows系统上,在linux虚拟机系统进行开发代码。
2026-01-27 11:17:32
2261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅