会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一尘子、道法自然、博客园、前端
道法自然
一言半句便通玄,何须丹经千万篇。 人若不为形所困,眼前便是大罗天。
博客园
首页
新随笔
联系
订阅
管理
2025年8月21日
关于前端单个组件的行数
摘要: 单个组件的合适行数标准如下: 前端组件行数规范 1. 推荐标准 理想范围: 200-300行 可接受范围: 300-500行 需要重构: 超过500行 2. 不同场景的具体建议 简单组件 行数: 50-150行 特点: 单一职责,简单展示或交互 示例: 按钮、输入框、标签等基础组件 中等复杂度组件
阅读全文
posted @ 2025-08-21 13:52 一尘子!
阅读(41)
评论(0)
推荐(0)
2025年3月26日
亲测可用!安利插件code-inspector-plugin: 提升前端开发效率的必备利器
摘要: 简介 作为前端开发者,我们经常需要在浏览器和 vs code 之间来回切换,寻找页面上某个元素对应的源代码。今天要介绍的 code-inspector-plugin 就是一个能够显著提升这一工作流效率的神器。 核心功能 一键定位:点击页面任意 DOM 元素,自动在 vs code 中打开对应源码 多
阅读全文
posted @ 2025-03-26 10:44 一尘子!
阅读(985)
评论(0)
推荐(1)
2025年3月25日
基于 Service Worker 实现前端应用自动更新方案
摘要: 背景介绍 在前端应用开发中,当我们部署新版本后,往往需要用户手动刷新页面才能获取最新内容。这种体验并不理想,本文将介绍如何使用 Service Worker 结合版本号实现自动检测更新并提示用户刷新页面的功能。 实现原理 使用 Service Worker 拦截并缓存应用资源 通过检测 versio
阅读全文
posted @ 2025-03-25 17:19 一尘子!
阅读(397)
评论(0)
推荐(0)
2025年3月18日
Git分支管理与代码合并实践:保持特性分支与主分支同步
摘要: 场景说明 在团队协作开发中,开发者经常需要在特性分支(如 dev_feature_xxx)上实现新功能,同时需要定期同步主分支(如 develop)的最新代码,避免最终合并时产生严重冲突。本文将通过一个实际案例,演示如何安全地将主分支更新合并到特性分支,并完成代码推送与合并请求。 完整操作流程 1.
阅读全文
posted @ 2025-03-18 18:35 一尘子!
阅读(396)
评论(0)
推荐(0)
2024年12月3日
记录一下svgicon组件的使用
摘要: 总是忘记若依中怎么引用的svgicon,记录一下 yarn add vite-plugin-svg-icons vite.config.ts plugins: [vue(),createSvgIconsPlugin({ // 指定要缓存的图标文件夹 iconDirs: [resolve(proces
阅读全文
posted @ 2024-12-03 19:01 一尘子!
阅读(166)
评论(0)
推荐(0)
2024年10月23日
紧急解决,修改img标签中svg的颜色
摘要: <img src="/static/images/test.svg"> img{ position: relative; left: -1000px; filter: drop-shadow(#ffffff 1000px 0); } 最好还是使用字体图标,iconfont
阅读全文
posted @ 2024-10-23 18:42 一尘子!
阅读(347)
评论(0)
推荐(0)
2024年10月14日
vue3 antvX6的使用源码
摘要: npm install --save @antv/x6 <template> <div class="dashboard-container"> <p>选择节点</p> <button @click="save">保存</button> <div class="antvBox"> <div clas
阅读全文
posted @ 2024-10-14 16:59 一尘子!
阅读(285)
评论(0)
推荐(0)
2024年9月30日
修改图片的DPI为300,图片格式转换成jpg,nodejs脚本
摘要: // 用sharp转换图片格式 const Sharp = require('sharp'); // 引入fs库用于文件操作 const fs = require('fs'); // 引入path库用于处理文件路径 const path = require('path'); // 引入exiftoo
阅读全文
posted @ 2024-09-30 15:09 一尘子!
阅读(150)
评论(0)
推荐(0)
2024年9月23日
dayjs 获取本周、上一周、下一周的第一天和最后一天的日期(周一&周日)
摘要: npm i dayjs --save import dayjs from 'dayjs'; /** * 获取日期的函数 */ updateWeek(weekOffset) { const today = dayjs() const timestamp = Math.round(new Date())
阅读全文
posted @ 2024-09-23 11:43 一尘子!
阅读(2135)
评论(0)
推荐(0)
2024年9月13日
文本溢出时,悬浮显示,使用自定义指令
摘要: 单行溢出代码 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 多行溢出代码 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit
阅读全文
posted @ 2024-09-13 19:57 一尘子!
阅读(143)
评论(0)
推荐(0)
下一页
公告
Live2D
返回顶端