首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
JavaScript
Vue.js
面试
React.js
CSS
后端
Node.js
GitHub
展开
全部
前端
JavaScript
Vue.js
面试
React.js
CSS
后端
Node.js
GitHub
Flutter
HarmonyOS
HTML
架构
前端框架
AI编程
暂无数据
推荐
最新
Vite 插件开发实战:从业务痛点到优雅解决方案
📖 前言 在企业级 Vue 3 项目开发中,我们经常会遇到一些"小而烦"的问题——它们不复杂,但需要开发者在每个页面重复做同样的事情。这类问题最适合通过工程化手段来解决。 本文将以一个真实的业务需求为
Vue 3 页面缓存机制深度实践:从原理到落地
📖 引言 在企业级中后台应用中,用户经常需要在列表页和详情页之间频繁切换。每次返回列表页都要重新加载数据、丢失查询条件,这种体验让人抓狂。 本文将深入探讨 Vue 3 的 keep-alive 机制,
前端数据字典技术方案实战
前言 在后台与中台系统开发领域,数据字典是极为常见且至关重要的概念,相信大多数从事相关开发工作的朋友都对其耳熟能详。几乎每一个成熟的项目,都会专门设置一个字典模块,用于精心维护各类字典数据。这些字典数
React 史诗级漏洞: SSR Server Action 协议导致服务器远程代码执行
Next.js 在 App Router 中引入的 Server Actions 功能极大地简化了前后端交互流程,但其底层使用的通信协议——React Flight 协议,被发现存在严重的安全漏洞。
微前端:从“大前端”到“积木式开发”的架构演进
记得那些年我们维护的“巨石应用”吗?一个package.json里塞满了几百个依赖,每次npm install都像是一场赌博;团队协作时,git merge冲突解决到怀疑人生;技术栈升级?那意味着“全
前端基础数据中心:从混乱到统一的架构演进
一、问题是怎么来的 做过 B 端系统的同学应该都有体会——基础数据无处不在。港口、船舶、航线、货币、字典……这些数据在几乎每个页面都会用到,要么是下拉选择,要么是代码翻译,要么是表格筛选。 我们项目一
聊聊设计模式在 Vue 3 业务开发中的落地——从一次代码重构说起
最近接手了一个老模块的重构任务,代码里到处都是硬编码的中文字符串,配置散落在各个组件里,状态映射逻辑重复了好几遍。你懂的,就是那种"能跑但看着难受"的代码。 趁着这次重构,我把一些设计模式用在了实际业
别再死磕框架了!你的技术路线图该更新了
先说结论: 前端不会凉,但“只会几个框架 API”的前端,确实越来越难混 这两年“前端要凉了”“全栈替代前端”的声音此起彼伏,本质是门槛重新洗牌: 简单 CRUD、纯样式开发被低代码、模板代码和 AI
vite项目hmr热更新问题
项目背景 简单分析 首先,我考虑了几种可能的原因: 可能配置问题 可能工程问题 依赖问题 于是,我从配置入手。根据官方文档,Vite 默认开启了 HMR(热模块替换)。为了更保险,我在服务器配置中显式
AI First + Mobile First:用大模型重构下一代应用开发范式
AI First 与 Mobile First 融合,通过大模型实现自然语言操作数据库与智能代理,重构下一代应用开发范式。
深度探索 JavaScript 的 OOP 编程之道:从基础到进阶
引言 在现代软件开发的版图中,面向对象编程(Object Oriented Programming,OOP)占据着举足轻重的地位。它以其独特的封装、继承和多态特性,为开发者提供了一种高效、结构化的编程
我用AI重构了一段500行的屎山代码,这是我的Prompt和思考过程
大家好,我来了🙂。 我们团队,维护着一个有5年历史的史诗级中后台项目😖。在这座屎山里,有一个叫handleOrderSubmit.js的文件。 可以下载瞧一瞧 有多屎👉 handleOrderSubm
我是如何治理一个混乱的 Pinia 状态管理系统的
背景:接手时的状况 项目用的是 Pinia,但打开 src/store 目录的那一刻,我沉默了: 十几个 Store 文件扁平地堆在一起,有的用 Options API,有的用 Setup 风格,有的
Pinia Store 平滑迁移:用代理模式实现零风险重构
背景:为什么要迁移 项目里有个 useUserStore,最早是用 Options API 写的,随着业务迭代,问题越来越多: 类型定义不完整,到处是 any 命名不规范,setUserInfoAct
忍了一年多,我终于对i18n下手了
过去一年,我主要参与国际机票业务的开发工作,因此每天都要和多语言(i18n)打交道。熟悉我的朋友都知道,我这个人比较“惜力”(并不是,实际上只是忍不下去了),那一起来看看我是怎么来优化多语言管理模式的
从“版本号打架”到 30 秒内提醒用户刷新:一个微前端团队的实践
通过构建生成唯一版本号、纯前端 30 秒轮询 version.json 比对,结合 Nginx 缓存控制,实现版本更新快速感知与刷新提醒。方案零侵入集成 CI/CD,解决测试环境版本滞后问题,提升交付
最好的组件库教程又回来了,升级为 headless 组件库!
如果你的面试缺少一个亮点项目,我的组件库项目一定能帮助你在面试中脱颖而出,如果你想学习一个全面提高前端技能的项目,你更要进来了解一下了!
🌏 父子组件 i18n(国际化)架构设计方案
🧭 一、问题背景:多语言的“连锁反应” 在复杂前端项目中,组件往往像家族体系: 父组件 = 负责状态与全局配置; 子组件 = 承担独立逻辑与展示责任。 当我们引入国际化(i18n)机制时,往往碰到这些
为什么 “大前端” 需要 “微前端”?
我经历了两个团队,其中一个采用了微前端架构,一个没有采用前端架构,正是因为我亲身感受过这两种不同的架构模式,所以我对这两种模式有着深切的体会,我想分享一下我们到底需不需微前端?我们为什么需要微前端?
一个函数超过20行? 聊聊我的函数式代码洁癖
大家好,我又来了😁 我得承认,我有个毛病,或者说洁癖吧。 在Code Review的时候,当我点开一个*.js / *.ts文件,看到一个函数洋洋洒洒地写了50行、80行,甚至更多时,我的第一反应不是