前端技术文章
-
- Bootstrap Modal 背景变黑无法点击,通常是因为遮罩层(backdrop)的样式或 z-index 设置不当。以下是一些可能的原因和解决方法:1. 检查 z-index 是否冲突Bootstrap 的 Modal 默认使用 z-index: 1050,而遮罩层(.modal-backdrop)的 z-index 是 1040。如果你在自定义 CSS 中设置了更高的 z-index,可能
- Modal内容无法点击是因为.modal-backdrop的z-index意外高于.modal-dialog,根源在于父容器创建了新的层叠上下文(如transform、opacity<1),导致.modal-dialog的z-index失效;应检查祖先元素、确保定位属性有效,并优先使用data-bs-backdrop="false"等语义化方案。
- 文章 · 前端 | 3星期前 | 482浏览 收藏
-
- 浮动按钮均匀分布技巧:百分比与box-sizing应用
- 必须用box-sizing:border-box、calc()预留误差、BFC防塌陷;因content-box下width不包含padding/border,易超100%换行,且浮动致父容器塌陷需清除。
- 文章 · 前端 | 3星期前 | 482浏览 收藏
-
- CSS动画速度曲线控制技巧
- animation-timing-function通过速度曲线控制CSS动画节奏,不改变总时长;支持ease、linear、ease-in/out、steps()及cubic-bezier()自定义,需符合[0,1]参数范围,且transition与animation共用该属性。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- CSS固定底部分享条实现方法
- fixed定位失效的根本原因是父容器使用transform、perspective或filter创建新层叠上下文,使fixed脱离视口参考系;z-index失效源于层叠上下文断层;iOS安全区需用env(safe-area-inset-bottom)适配;性能问题需优化will-change和pointer-events。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- “可选量词?”如何高效解析与兼容
- 用?构建高兼容性解析引擎需显式建模可选结构,结合业务语义、字符集、非捕获分组与锚点提升精度,慎用嵌套?防回溯爆炸,并配套fallback路径与部分匹配机制。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- VueRouter路径标准化处理方法
- VueRouter路径标准化是初始化时对path字符串的必经清洗处理,包括压缩多斜杠、折叠./..、统一根路径等,确保匹配稳定;它发生在createRouter阶段,由normalizePath()执行。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- HTMLFeaturePolicy怎么用|浏览器功能控制详解
- Permissions-Policy已取代Feature-Policy,旧头在Chrome100+等浏览器中静默失效;必须使用Permissions-Policy响应头和allow属性(分号分隔、括号指定来源),且需明确控谁、控什么、在哪控。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- 自定义WebSocket事件,实现网络推送转DOM交互
- 核心思路是解耦WebSocket通信与DOM操作:收到消息后转为自定义事件(如"ws:chat:message")派发,由业务组件监听响应。此举避免强耦合、提升复用性与可测试性,并支持多组件响应同一消息;需配合心跳状态事件、ACK机制及可选局部事件总线保障可靠性与性能。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- JavaScript生成器是什么?yield怎么用?
- JavaScript生成器是能暂停和恢复执行的特殊函数,通过yield交出控制权并返回值;用function*声明,调用后返回可迭代的生成器对象,其next()方法逐步执行并返回{value,done}。
- 文章 · 前端 | 2星期前 | 482浏览 收藏
-
- CSS圆角头像怎么实现?border-radius 50%教程
- 使用border-radius:50%可将正方形图片变为圆形头像,需设置等宽高、用object-fit或background-size优化显示效果,并注意图片比例与分辨率。
- 文章 · 前端 | 3星期前 | 481浏览 收藏
-
- CSS动画中点击失效怎么解决?pointer-events动态控制
- CSS动画期间点击失效的根本原因是浏览器事件捕获阶段对元素几何状态的快照滞后,而非CSS禁用交互;需结合animationstart/animationend/animationcancel三事件动态控制pointer-events,并在keyframes中显式声明,辅以will-change、transform替代方案及兼容性容错。
- 文章 · 前端 | 3星期前 | 481浏览 收藏
-
- JavaScript动态修改元素样式教程
- 最快方式是直接修改element.style,但仅影响内联样式;彻底控制需操作class或插入<style>;推荐用classList管理预设类,动态样式可用CSS变量或insertRule。
- 文章 · 前端 | 3星期前 | 481浏览 收藏
-
- 手机客服页面制作技巧【指南】
- 必须加viewportmeta标签,否则手机端适配失效;需设width=device-width、initial-scale=1.0,禁用user-scalable=no;按钮热区≥44px、避免touch-action干扰;输入框勿用fixed,改用absolute+relative;微信X5内核需显式声明charset、禁用@import、JS等DOMContentLoaded。
- 文章 · 前端 | 3星期前 | 481浏览 收藏
-
- 如何处理在服务端渲染 SSR 环境下多实例高并发修改微任务描述符的冲突
- 服务端渲染(SSR)中不存在“微任务描述符”这一标准概念;真实风险在于全局状态污染、渲染实例未隔离及异步副作用竞态,需通过请求上下文隔离、每次创建新应用实例和正确await异步操作来防范。
- 文章 · 前端 | 3星期前 | 481浏览 收藏
-
- 如何在Vue3中引入全局SCSS变量_在vite.config.ts中配置preprocessorOptions
- additionalData配置可使SCSS变量全局可用,但路径错误、分号遗漏、@use与@import混用是90%失效主因;必须用@use"@/styles/variables.scss"as*;并确保别名已配置、文件无CSS规则、末尾带分号。
- 文章 · 前端 | 3星期前 | 481浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 142次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 145次使用
-
- Red Skill
- 小红书创作服务平台为小红书创作者和机构提供视频上传、数据分析、粉丝管理、创作指导等多项运营服务,助力用户解锁更多创作者专属功能,体验高效创作!
- 150次使用
-
- MiMo Code
- MiMo Code 是小米大模型团队开源的新一代 AI 编程助手,面向开发者提供代码理解、生成与辅助开发能力,适合作为 AI 编程工具收藏和体验。
- 252次使用
-
- TRAE Work
- TRAE AI IDE | 国内首款 AI 原生集成开发环境,深度集成 Doubao-1.5-pro 与 DeepSeek 模型,支持中文自然语言一键生成完整代码框架,实时预览前端效果并智能修复 BUG。首创 Builder 模式实现需求到代码的自动化开发,兼容 Windows/macOS 系统,官网下载即用。
- 277次使用

