前端技术文章
-
- async函数中的缓存一致性维护
- async函数中维护缓存一致性的核心策略包括:1.理解异步并发特性,避免因交错执行导致的数据不一致;2.采用写穿透、写回或缓存失效等策略,根据一致性需求选择合适方案;3.引入版本控制或乐观锁,防止并发更新冲突;4.使用消息队列或事件总线解耦数据变更与缓存更新;5.结合分布式锁确保关键操作的原子性。async函数因并发性和状态不可预测性使缓存一致性更复杂,需通过上述策略在性能、一致性和复杂性间取得平衡。
- 文章 · 前端 | 3星期前 | 432浏览 收藏
-
- CSS动画反向播放怎么实现?使用alternate或reverse
- CSS动画反向播放通过animation-direction控制:alternate实现循环往返(奇数次正向、偶数次反向),需配合infinite或多次循环;reverse实现单次全程倒放(100%→0%),常用于退出动画;二者互斥,不可共用。
- 文章 · 前端 | 2星期前 | 432浏览 收藏
-
- CSS变量打造深色模式教程
- 根本原因是未处理初始渲染时机、变量作用域和样式优先级三处硬伤:媒体查询异步导致闪屏;:root变量无法被媒体查询动态回写需重置并加fallback;第三方组件需用[data-theme="dark"]强制接管并提升选择器优先级。
- 文章 · 前端 | 2星期前 | 432浏览 收藏
-
- 将滚动条从 div 移至浏览器窗口(body)可以通过以下几种方法实现,具体取决于你的需求和页面布局。以下是几种常见的解决方案:✅ 方法一:使用 overflow: auto 或 overflow: scroll如果你只是想让整个页面(即 )可以滚动,而不是某个特定的 div,你可以移除 div 的 overflow 属性,并确保页面内容超出视口时自动产生滚动条。
- 通过设置body{overflow:auto}并移除子容器的overflow-y:scroll,可将滚动行为交由浏览器窗口接管,避免在页面中部出现孤立的滚动条。通过设置`body{overflow:auto}`并移除子容器的`overflow-y:scroll`,可将滚动行为交由浏览器窗口接管,避免在页面中部出现孤立的滚动条。在Web开发中,当页面内容超出视口高度时,我们常希望整个页面自然滚动,而非某个内部容器(如#c
- 文章 · 前端 | 2星期前 | 432浏览 收藏
-
- 图片懒加载技巧:opacity与transition实现渐现效果
- 真正懒加载的核心是延迟设置src直到图片进入视口,而非仅靠opacity+transition实现视觉渐显;前者节省带宽提升首屏性能,后者图片早已下载完毕。
- 文章 · 前端 | 2星期前 | 432浏览 收藏
-
- Static分析助你轻松迁移CommonJS到ESM
- 静态分析能可靠识别简单require/module.exports模式,但对动态路径、条件导出、__dirname依赖和循环引用无法安全替换,必须人工校验;迁移后须验证Node版本≥14.18.0、package.json含"type":"module"、第三方依赖真正支持ESM,并重点测试import.meta.url与__dirname的路径行为差异。
- 文章 · 前端 | 2星期前 | 432浏览 收藏
-
- Tailwind响应式图片切换技巧
- hidden和block不能直接做响应式图片切换,因为它们只控制显示/隐藏,不阻止图片预加载;浏览器会提前下载所有img的src,导致带宽浪费。
- 文章 · 前端 | 4星期前 | 431浏览 收藏
-
- Sass@mixin与@include提升代码复用效率
- Sass中@mixin可定义带默认值的可复用样式块,如@mixinpad($size:16px){padding:$size;},调用@includepad()使用默认值,@includepad(24px)覆盖默认值。
- 文章 · 前端 | 3星期前 | 431浏览 收藏
-
- SCSS数学运算实现CSS属性调整
- SCSS支持+、-、*、/单位运算,但要求单位兼容;除法需括号避免解析错误;calc()中须用#{$var}插值;复杂逻辑应封装@function;结果精度默认5位小数,可用round()控制。
- 文章 · 前端 | 3星期前 | 431浏览 收藏
-
- IIFE立即执行函数表达式详解
- IIFE本质上是被括号包裹的函数表达式并立即调用,因JavaScript引擎将函数声明与表达式区别解析,括号使其转为表达式以避免SyntaxError,从而实现作用域隔离、避免全局污染及模块化封装。
- 文章 · 前端 | 3星期前 | 431浏览 收藏
-
- CSS实现3D旋转效果:perspective与rotateY详解
- 必须将perspective设在卡片父容器(如.card-container)上,值取800–1200px;子元素需设transform-style:preserve-3d和backface-visibility:hidden,并显式声明rotateY(0deg)起始态。
- 文章 · 前端 | 3星期前 | 431浏览 收藏
-
- 如何手写实现数组的 every 方法:用回调函数检查所有元素是否为真值
- 本文详解如何不依赖内置Array.prototype.every,手动实现myEvery函数——遍历数组并用回调判断每个元素,仅当全部满足条件时返回true,任一失败则立即返回false。
- 文章 · 前端 | 3星期前 | 431浏览 收藏
-
- Foundation tooltip组件快速显示提示方法
- Foundation的Tooltip组件通过HTML属性实现免JS提示,需引入CSS和JS文件并初始化。使用data-tooltip和title属性添加提示,支持data-position和data-alignment设置位置与对齐,配合aria-haspopup="true"和类名确保功能正常。
- 文章 · 前端 | 3星期前 | 431浏览 收藏
-
- HTML文件打开控制台报错怎么解决
- 控制台报错不显示文件名和行号,主因是file://协议限制;执行顺序错误、sourcemap缺失、日志未保留也会导致定位困难;需改用HTTP服务、检查脚本顺序、开启sourcemap并勾选Preservelog。
- 文章 · 前端 | 2星期前 | 431浏览 收藏
-
- HTMLheader独立背景色设置教程
- 本文详解为何全局重置样式(*选择器)会覆盖header的背景色,并提供专业、可复用的CSS修复方案,确保header背景色精准生效且不影响子元素。
- 文章 · 前端 | 2星期前 | 431浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 56次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 67次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 70次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 212次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 212次使用

