首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端技术专题
大知闲闲i
创建于2025-04-02
订阅专栏
关于前端解决一些开发的bug
等 36 人订阅
共87篇文章
创建于2025-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端工程化核心知识全面解析
一、构建工具演进:从任务执行到模块化打包 Grunt、Gulp:基于任务运行的工具 Grunt 和 Gulp 是前端工程化早期的代表性工具,它们的工作方式类似于工厂流水线: 自动化任务执行:通过配置一
CSS 相对颜色:告别 180 个颜色变量的设计系统噩梦
一个让人沉默的现实 最近在排查一个组件库的主题 BUG 时,我们发现了令人震惊的事实:这个看似成熟的设计系统中,竟然定义了 180 个颜色变量。 更可怕的是,每次品牌主色调整,都需要在 3 个不同的文
关于前端基础快速跨入鸿蒙HarmonyOS开发
1、HarmonyOS简介 HarmonyOS(华为鸿蒙系统)是一款面向全场景的分布式操作系统。它在传统单设备系统能力基础上,提出了基于同一套系统能力、适配多种终端形态的分布式理念。 支持设备类型:
代码隔离革命:用 JavaScript Realm 安全运行不可信代码
在多年的开发生涯中,我带领团队交付了无数中等规模的外包项目,遇到过各种棘手的技术挑战。但最近在调试一个复杂的多 iframe 应用时,我发现了一个被大多数开发者忽略的 JavaScript 特性,它彻
前端极速性能优化:从加载到渲染的全链路实战指南
图片懒加载:让长页面"飞"起来的秘密武器 核心概念 懒加载(Lazy Loading)又称延迟加载,是一种显著提升网页性能的优化策略。在包含大量图片的长页面中,只加载可视区域内的图片资源,避免一次性加
前端代码规范体系建设与团队落地实践
一、为什么需要前端代码规范? 在现代前端开发中,代码规范是团队协作的基石。随着项目规模扩大和团队成员增多,统一的代码规范能够带来显著的收益: 核心价值 提升代码可读性:一致的代码风格让团队成员能够快速
《效率翻倍!12个被90%前端忽视的CSS神技》
在日常前端开发中,我们往往只使用了CSS的冰山一角。经过多个项目实践,我发现现代CSS隐藏着许多实用但被忽视的特性,掌握它们真的能让你少写50%的代码! 下面这12个神技,特别是第3个和第7个,彻底改
前端架构中的中间层设计:构建稳健可维护的组件体系
在现代前端开发中,中间层架构设计已成为构建大型复杂应用的关键策略。特别是在组件化开发中,合理的中间层设计能够显著提升代码质量、团队协作效率和系统可维护性。 一、什么是组件中间层? 组件中间层是位于业务
千万级点赞系统架构演进:从单机数据库到分布式集群的完整解决方案
引言:一个点赞背后的技术挑战 在当今的直播和短视频时代,我们经常会看到这样的场景:直播间人数突破10万+,点赞数从千万飙升至亿级。用户轻点屏幕的简单动作——「❤️+1」,背后却需要应对巨大的技术挑战。
DOM嵌套关系全解析:前端必备的4大判断方法与性能优化实战
引言:为什么DOM嵌套关系如此重要? 在实际前端开发中,准确判断DOM元素间的嵌套关系远不止是基础技能那么简单。它直接影响着组件交互的准确性、应用性能的表现以及代码的可维护性。 真实案例反思: 我曾参
从 WebSocket 到 SSE:实时通信的轻量化演进
在实时 Web 应用开发领域,WebSocket 长期占据主导地位。但当应用场景只需要单向数据推送时,Server-Sent Events (SSE) 提供了更轻量、更优雅的解决方案。 为什么需要轻量
Web端PDF预览方法详解
PDF预览是Web开发中常见的需求,下面我将详细介绍各种Web端PDF预览方法,并提供一个完整的实现示例。 方法概览 1. 使用 或 标签 这是最简单直接的PDF预览方法,适合快速实现基本预览功能。
JavaScript还能这样写?!ES2025新语法让代码优雅到极致
作为前端开发者,紧跟JavaScript的最新进展是我们的核心竞争力。当我第一次深入研究ES2025的提案时,真的被震撼到了——原来JavaScript还能写得如此优雅高效! 这些新特性不仅仅是语法糖
解锁Web Workers:解决90%前端性能瓶颈的利器
在当今复杂的前端应用环境中,性能优化已成为每个开发者必须面对的挑战。当用户界面开始卡顿、滚动变得迟缓、应用响应迟钝时,我们往往急于寻找各种复杂的解决方案。但有一个被严重低估的浏览器API,能够优雅地解
前端鉴权新时代:告别 localStorage,拥抱更安全的 JWT 存储方案
如果你是一名前端开发者,下面这行代码可能早已成为你的肌肉记忆: 简单、直接、有效。多年来,将 JWT 存储在 localStorage 中似乎是前后端分离架构下的"标准答案"。但随着网络安全威胁的不断
一行生成绝对唯一 ID:别再依赖 Date.now() 了!
在前端开发中,“生成唯一 ID” 是高频需求 —— 从列表项标识、表单临时存储,到数据缓存键值,都需要一个 “绝对不重复” 的标识符。但看似简单的需求下,藏着很多容易踩坑的实现方式,稍有不慎就会引发数
为什么现代 JavaScript 代码规范开始建议禁止使用 else ?
这项看似激进的建议,正越来越多地出现在现代 JavaScript 代码规范(如 Airbnb 的部分推荐、函数式编程社区的最佳实践)中。它并非要彻底消灭 else,而是倡导一种更清晰、更易于维护的编码
告别 localStorage!探索前端存储新王者 IndexedDB
一、前端存储的 “前世今生” 前端存储技术伴随着 Web 应用的发展不断演进。早期,Cookie 作为最早的客户端存储方案,因 4KB 的容量限制和每次请求都需携带的特性,难以满足复杂应用需求。随后,
前端视角下的单点登录(SSO)从原理到实战
引言:一次认证,全网通行的前端实现之道 在多系统架构中,用户频繁登录不同子系统的体验割裂问题,催生了单点登录(SSO)技术 —— 通过统一认证中心实现 "一次登录,多系统访问"。对前端工程师而言,SS
浏览器原生模块化革命:Import Maps能否终结前端构建工具时代?
对于每一位前端开发者来说,下面这行代码再熟悉不过了: 然而,当我们试图直接在浏览器中使用这些看似简单的导入语句时,却会遭遇一个令人沮丧的错误: 这个错误困扰了前端开发者多年。浏览器无法理解像react
下一页