首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端
钢铁之心
创建于2025-04-09
订阅专栏
前端知识和技能介绍总结
等 2 人订阅
共14篇文章
创建于2025-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
可视化理解 CSS Grid:核心术语与基本用法
想象一下你在报纸或杂志上看到的页面布局,内容被整齐地划分在行和列组成的网格中。CSS Grid Layout 就是一个用于网页的 **二维布局系统**,可以让你同时控制行和列的排列和对齐。它非常强大,
从一维到二维:深入解析 Flexbox 与 Grid 的区别与应用场景
CSS Grid 与 CSS Flexbox 的核心区别 它们都是强大的 CSS 布局模块,但设计目的和最佳应用场景不同: 维度 (Dimensions): Flexbox: 主要是一个 一维 (1D
AbortController 详解:如何优雅地取消异步操作
前言 在现代 Web 开发中,我们经常需要处理异步操作,尤其是网络请求。有时,在请求完成之前,我们可能希望取消它。例如: 用户在请求完成前离开了当前页面。 用户发起了新的搜索请求,旧的搜索请求变得不再
加速 Web 应用:资源压缩详解与 Vite + Nginx 实践指南
介绍: 本文深入探讨了前端性能优化中的关键一环——资源压缩,特指 Gzip 和 Brotli 这类用于减少网络传输体积的技术。你将了解到资源压缩如何工作,Gzip 与 Brotli 算法的差异与优势,
前端架构入门:构建与部署优化
我们来探讨前端架构的最后一个关键主题:构建与部署优化 (Build & Deployment Optimization)。 编写出功能完善、结构清晰的代码只是第一步,如何高效地将这些代码构建打包,并快
前端架构入门:测试策略
我们来探讨前端架构中的 测试策略 (Testing Strategies)。 为什么需要测试策略? 在一个不断迭代的前端项目中,代码会持续地修改、重构和添加新功能。如果没有一套有效的测试策略,将很难保
前端架构入门:数据获取与 API 交互
我们来探讨前端架构中的另一个关键环节:数据获取与 API 交互 (Data Fetching & API Interaction)。 什么是数据获取与 API 交互? 现代前端应用很少是纯静态的,它们
前端架构入门:路由管理
我们来探讨前端架构中的另一个核心部分:路由管理 (Routing Management)。 什么是前端路由? 在传统的 Web 应用中,每个 URL 通常对应服务器上的一个 HTML 文件或一个服务端
前端架构入门:组件化设计
我们继续探讨前端架构中的核心概念之一:组件化设计 (Componentization)。 什么是组件化设计? 组件化设计的核心思想是将复杂的用户界面 (UI) 拆分成一系列独立的、可复用的、功能内聚的
前端架构入门:从工具链到目录规范
介绍: 本文旨在系统性地探讨现代前端架构的核心理念与实践。我们将从一个新项目的诞生出发,剖析初始化阶段的关键决策,包括技术选型(如包管理器、构建工具)、工具链配置(代码规范、检查工具)以及它们对项目基
构建健壮的 Vue 3 图片加载指令:自动重试与优雅降级 (v-img-retry)
一、 设计目标与要解决的问题 在 Web 开发中,图片加载失败是一个常见问题,原因多种多样: 网络波动或超时: 用户网络不稳定或服务器响应慢。 服务器临时错误 (如 503 Service Unava
Axios 封装:实现 503 自动重试与 Retry-After 支持
封装Axios,处理 503 Service Unavailable 错误,并包含自动重试逻辑,同时会尝试遵循 Retry-After 响应头。 使用示例: 这个封装做了什么: 创建独立实例: 使用
TanStack Query :现代 Web 应用的异步状态管理利器
一、 核心定位:强大的异步状态管理库 TanStack Query 是一个为 JavaScript/TypeScript 应用设计的、功能极其强大的异步状态管理库。它的主要职责是帮助开发者获取 (fe
通过共享 Promise 解决前端重复请求-最终篇
进阶篇代码使用的缓存淘汰策略是 FIFO (First-In, First-Out),因为它在缓存满时总是删除 this.pool.keys().next().value,即最早插入 Map 的条目。