
前端
文章平均质量分 95
网罗开发
华为HDE,大学讲师,开源创新毕业设计导师,Swift社区主理人,COC上海社区主理人,优快云博客专家。
《SwiftUI 入门,进阶与实战》 作者
《ESP32-C3 物联网工程开发实战》作者
全网 10万+ 粉丝, 欢迎您的关注与支持。交流合作私信+
展开
-
“你真的睡着了吗?”一个用浏览器就能判断你是否刷夜的小工具
很多人晚上明明说“我困了要睡了”,但身体却还在手机上疯狂滑动,时间一晃就是两小时。本篇文章就来聊聊,怎么通过前端技术手段,判断用户是否“真的睡着了”,并设计一个可以实时记录、反馈和干预的睡眠追踪页。核心思路是结合浏览器行为、交互操作和设备状态来模拟“睡眠感知”,最终形成一个完整的小工具页面。原创 2025-06-05 18:43:31 · 774 阅读 · 0 评论 -
用 Vue 实现一个治愈风专注计时器,帮你屏蔽一切干扰
专注变得越来越难,信息流轰炸、内心焦虑、注意力跳跃……本篇文章带你一步一步开发一个轻量的「微型专注计时器」,它融合了 Pomodoro 番茄时间法、白噪音播放、渐进式倒计时动画,还能自动进入“信息干扰隔离”状态。你只需点击开始,它就能为你屏蔽琐碎,开启片刻的清净。原创 2025-06-04 23:52:15 · 1073 阅读 · 0 评论 -
用 Vue 做一个轻量离线的“待办清单 + 情绪打卡”小工具
本文将带你一步步用 Vue 和 IndexedDB 构建一个融合「任务管理」与「情绪记录」的轻量小工具。它支持拖拽管理每日任务、记录情绪状态、图标标记、情绪色彩化展示,还能导出每日小结报告——更重要的是,它完全离线可用,适合放在你的浏览器书签里,随时点开就能用。原创 2025-06-03 22:12:37 · 1351 阅读 · 0 评论 -
10分钟复现一个线上 Bug:从数据裁剪到 Mock 技巧全解析
遇到那些偶发性、难以稳定复现的 Bug,调试过程常常像是在黑暗中摸索。我们总希望“一步到位”定位问题,但如果连重现都做不到,谈何修复?本文围绕“最小化复现”展开,系统介绍从数据裁剪、Mock 替换,到事件录制和回放等实用技巧,并结合可运行 Demo 帮助开发者掌握复现偶发现象的核心能力。原创 2025-05-26 23:05:04 · 1180 阅读 · 0 评论 -
文档中的代码不能跑?教你搞定“活样例”集成!
展菲是一位在人工智能项目研发管理领域有丰富经验的专家,热衷于分享编程知识,涵盖iOS、前端、鸿蒙开发等多个方向。他撰写了多本技术书籍,并在多个技术社区担任重要角色。展菲的博客内容广泛,包括技术教程、产品评测和前沿科技资讯,旨在为读者提供实用的技术洞察。他特别关注如何在技术文档中嵌入可运行的代码示例,以提升用户体验。文章探讨了使用Replit、CodeSandbox和Jupyter Notebook等工具实现“活样例”的方法,并提供了具体的代码示例和常见问题解答。展菲认为,这种“活文档”方式能显著提高文档的实原创 2025-05-14 23:34:30 · 1432 阅读 · 0 评论 -
还在手动同步文档?用 Git 和 OpenAPI 让它自动跑起来!
很多团队都有这样的经历:API 改了,但文档没跟上,开发联调时一脸懵。这种文档与代码脱节的情况,不仅影响效率,还容易引发严重 bug。本文将探讨一种更稳妥的解决思路,让你的接口文档和代码版本实现真正的“同步演进”。原创 2025-05-12 23:34:02 · 1334 阅读 · 0 评论 -
数据库太慢?用 Redis 缓存让性能飙升 10 倍的实战指南
数据库查询慢?用户等得着急?其实很多时候,不是数据库不行,而是我们没把“缓存”这个好工具用好。特别是像 Redis 这种内存级的缓存系统,搭配数据库一起用,真的能让你性能翻倍提升。这篇文章我们就从一个最常见的痛点——频繁访问热点数据,来讲讲缓存的威力。文末还贴心地带了 Demo,方便上手实践。只要你遇到数据库查询慢的问题,Redis 基本就是首选方案。关键在于用得合理:什么数据该缓存什么时候失效数据不一致怎么处理掌握这些套路,不仅能显著提升系统性能,也能让你的架构更稳定。原创 2025-04-24 22:04:02 · 1248 阅读 · 0 评论 -
如何搭建 Vue.js 开源项目的 CI/CD 流水线
本文旨在探讨如何为开源的 Vue.js 项目构建 CI/CD 流水线,以实现自动化的构建、测试和发布流程。通过使用 GitHub Actions 和 Jenkins 等工具,可以显著提高开发效率,减少手动操作带来的错误。文章将详细介绍流水线的设计和实现,并提供可运行的示例代码模块。本文详细介绍了如何利用 GitHub Actions 和 Jenkins 为 Vue.js 开源项目设计 CI/CD 流水线,实现了自动化的构建、测试和发布流程。原创 2025-01-11 23:27:03 · 1330 阅读 · 0 评论 -
全面掌握 Vue.js 测试体系:单元测试与端到端测试全攻略
测试是软件开发中不可或缺的一部分。在 Vue.js 项目中,通过合理的测试体系可以提升代码的可靠性与可维护性。本文将介绍如何使用 Jest 和 Cypress 在 Vue.js 项目中构建全面的单元测试和端到端测试体系,结合可运行的代码示例,帮助开发者快速上手并应用于实际项目。本文介绍了如何在 Vue.js 项目中使用 Jest 和 Cypress 构建单元测试和端到端测试体系。通过具体的代码示例和实践操作,希望帮助开发者掌握测试工具的使用,提升代码质量与项目稳定性。原创 2025-01-09 19:19:13 · 1630 阅读 · 0 评论 -
【Vue.js 优化】从懒加载到虚拟滚动,全面掌握性能提升策略
本文从 Vue.js 应用性能优化的常见问题入手,介绍了几种提升性能的关键策略,包括虚拟滚动、懒加载和动态组件等具体实现方法。通过示例代码与详细讲解,帮助开发者应对大规模项目中的性能瓶颈。本文探讨了 Vue.js 性能优化的关键策略,通过懒加载、虚拟滚动和动态组件等方法,开发者可以有效地应对项目规模扩大所带来的性能问题。随着前端技术的发展,Vue.js 社区可能会提供更多性能优化工具,如更高效的状态管理和更智能的渲染策略,进一步提升应用的性能和开发体验。原创 2025-01-08 14:15:42 · 758 阅读 · 0 评论 -
如何用重构解锁高效 Vue 开发之路
代码重构是改善代码质量的重要手段,特别是在减少重复逻辑方面。通过遵循重构原则和方法,可以提高代码的可维护性、可读性和可扩展性。本篇文章将探讨如何通过代码重构减少重复逻辑,介绍具体的实现方式,并提供 Vue 示例代码。在软件开发中,开发者经常会因项目进度紧张或缺乏经验,直接复制粘贴已有代码以实现功能。尽管这种方式可以快速交付,但却会在项目中留下大量重复逻辑,增加了代码维护的复杂性。代码重构可以帮助我们清除这些重复逻辑,使代码更加简洁、规范。代码重构是指在不改变代码外部行为的情况下,对代码内部结构进行调整,以提原创 2024-12-16 19:21:26 · 1180 阅读 · 0 评论 -
工具与技术在 Debug 中的应用
Debug 是软件开发中的关键环节,有效利用工具和技术可以大大提高效率、减少错误发生率。本篇文章介绍了几款拯救开发者 Debug 的工具及技术,并通过后端语言实现了一个包含 Debug 模块的示例程序,详细解析其工作原理和最佳实践。Debug 是开发过程中的核心环节,借助合适的工具和技术,开发者可以更高效地解决问题,提高代码质量和开发速度。本示例代码展示了日志记录和调试器在实际项目中的应用。未来 Debug 技术可能更加智能化,AI 可能会参与 Bug 的定位与修复过程。原创 2024-11-28 19:18:47 · 1212 阅读 · 0 评论 -
HTML 字符集详解及示例
本文介绍了HTML中的字符集演变历史,从最初的ASCII到现代的UTF-8,并提供了设置字符集的示例代码。文中涵盖了不同字符集的特点及其在HTML中的应用。字符集描述使用场景ASCII最早的字符编码标准,支持128个字符早期计算机系统ANSIASCII的扩展,支持256个字符Windows系统,支持更多国际字符ISO-8859-1ASCII的扩展,支持西欧语言HTML 2.0到HTML 4.01的默认字符集UTF-8Unicode的一种编码方式,几乎覆盖所有字符。原创 2024-08-01 21:13:20 · 1407 阅读 · 0 评论 -
掌握使用 React 和 Ant Design 的个人博客艺术之美
在当今数字时代,个人博客成为表达观点、分享经验和展示技能的独特平台。在这个互联网浪潮中,选择使用 React 的 Ant Design库,为你的个人博客赋予了更为华丽而现代的外观。React 的灵活性与 Ant Design 的美观设计相结合,创造出令人印象深刻的用户体验。本篇文章将引导你快速入门,借助这一强大的技术组合,打造一个令人赏心悦目的个人博客。在这次的 React 与 Ant Design 的融合之旅中,我们不仅仅是创建了一个个人博客,更是在数字创意的大舞台上留下了自己的印记。原创 2024-01-29 20:10:34 · 2284 阅读 · 39 评论 -
使用 CSS Grid 的响应式网页设计:消除媒体查询过载
你是否厌倦了在实现响应式网站时需要管理多个媒体查询?CSS Grid。在这篇文章中,我们将踏上一场激动人心的 CSS Grid 之旅,发现它如何消除了对复杂媒体查询的需求,使你能够轻松创建响应式网站。所以,让我们深入研究,彻底改变你对网页设计的方式吧!想象一下,在开始开发之前为你的网站创建一个蓝图,这是其结构和设计的可视化表示。CSS Grid 采用了类似的原理。它为开发人员和设计师提供了一个强大的布局系统,由行和列组成。这个系统能够精确控制网页布局,摆脱了传统定位和浮动方法的约束。原创 2023-12-01 14:23:46 · 1520 阅读 · 22 评论 -
利用 React 和 Bootstrap 进行强大的前端开发
创建响应式、交互式和外观引人入胜的 Web 界面是现代前端开发人员的基本技能。幸运的是,借助 React 和 Bootstrap 等工具的出现,制作这些 UI 变得更加简单,花费的时间更少。在本文中,我们将探讨如何将 Bootstrap 与 React 结合使用,进行高效和强大的前端开发。原创 2023-11-21 10:03:26 · 2792 阅读 · 62 评论 -
高级 Bootstrap:发挥 Sass 定制的威力
Bootstrap 是一个强大的框架,有助于创建响应式、以移动设备为首的网站。虽然开箱即用的 Bootstrap 样式非常出色,但在某些情况下,你可能希望进一步定制设计。这就是 Sass 的魔力发挥作用的地方,Sass 是一种预处理脚本语言,可以解释或编译成层叠样式表(CSS)。Bootstrap 提供了其源 Sass 文件,以提供更好的定制体验。这个功能允许开发人员充分利用框架,通过调整元素使其符合他们的喜好,甚至添加新元素。在本文中,我们将深入探讨如何使用 Sass 定制 Bootstrap。原创 2023-11-15 10:25:52 · 3858 阅读 · 76 评论