前端技术文章
-
- CSSGrid+流体排版,打造响应式内容区
- 用minmax()与auto-fit组合实现列数自适应:grid-template-columns:repeat(auto-fit,minmax(300px,1fr)));文字用clamp(1rem,2.5vw,1.5rem)防溢出;图片容器设aspect-ratio+object-fit:cover防变形;打印时显式定义grid-auto-rows或回退为block。
- 文章 · 前端 | 4个月前 | 159浏览 收藏
-
- CSS按钮悬停效果实现方法
- 使用CSS:hover伪类可为按钮添加悬停效果,提升交互体验。通过改变背景色、文字颜色、边框、阴影并结合transition实现平滑动画,如示例中按钮背景变深、边框加暗、添加阴影和轻微上移。需注意兼容性,避免在悬停中触发关键功能,控制过渡时间在0.1~0.3秒,保持颜色对比度,防止大幅位移影响页面稳定性。
- 文章 · 前端 | 4个月前 | 167浏览 收藏
-
- 手机端Bootstrap按钮组垂直排列技巧
- 直接加flex-sm-column就能实现小屏垂直、中屏及以上恢复水平,无需JS或自定义CSS;flex-column在手机上没生效是因为它作用于所有断点,而响应式需用flex-sm-column配合flex-md-row且顺序不能颠倒。
- 文章 · 前端 | 4个月前 | 189浏览 收藏
-
- BEM与自定义CSS共存方法解析
- BEM类名不能替代Bootstrap语义类,必须共存于class属性中;否则Bootstrap样式因选择器不匹配而失效。
- 文章 · 前端 | 4个月前 | 231浏览 收藏
-
- HTML5应用缓存已弃用,manifest属性说明
- manifest属性在现代HTML中已完全失效,Chrome93、Firefox95、Safari16.4起彻底移除AppCache,使用<htmlmanifest="app.manifest">将静默失效;替代方案必须用ServiceWorker+CacheAPI。
- 文章 · 前端 | 4个月前 | 178浏览 收藏
-
- 如何用navigator.share提升分享效果
- navigator.share需满足HTTPS、用户手势触发、顶级上下文三条件,iOSSafari16.4+才支持;应优先用navigator.canShare检测并try/catch调用,微信内完全不支持,需降级至JS-SDK或手动分享引导。
- 文章 · 前端 | 4个月前 | 160浏览 收藏
-
- Flex和Grid布局中gap属性使用方法
- Flex布局不支持gap属性。CSS规范限定gap仅适用于Grid和多列布局,Flex中使用gap无效,部分浏览器的row-gap/column-gap属非标准扩展且不可靠;Grid中gap原生支持,可设为单值或双值,IE不支持。
- 文章 · 前端 | 4个月前 | 322浏览 收藏
-
- JavaScript定时器自动停止技巧解析
- 本文介绍如何安全地管理基于requestAnimationFrame的倒计时定时器,避免因DOM元素被AJAX动态移除导致的“Cannotreadpropertyofnull”错误,核心是每次更新前校验目标元素是否存在,并在元素消失时主动终止动画帧循环。
- 文章 · 前端 | 4个月前 | 438浏览 收藏
-
- HTML中定义文档旁注内容的标签是。这个标签用于表示与页面主要内容相关但可以独立存在的内容,比如侧边栏、注释、提示等。示例:这是一个旁注内容,通常用于补充说明或提供额外信息。SEO优化建议:使用标签可以提高内容的可读性和结构清晰度,有助于搜索引擎理解页面内容。在旁注内容中适当加入关键词,有助于提升SEO效果。注意事项:不应用于布局目的,而是用于内容的语义化区分。如果旁注内容与主内容关系不大,建议使
- 应使用aside,它是唯一语义正确的标签,表示与主内容相关但可独立成块的补充信息;footer用于页脚,语义不符且破坏文档结构。
- 文章 · 前端 | 4个月前 | 438浏览 收藏
-
- 高清屏边框太粗?CSStransformscale与伪元素妙用
- 因DPR>1导致1pxCSS像素被渲染为多个物理像素而变粗;伪元素+scaleY(0.5)+transform-origin可精准控制细边框,避免缩放主体内容、圆角变形等问题。
- 文章 · 前端 | 4个月前 | 440浏览 收藏
-
- HTML设置背景图方法详解
- 设body背景无效主因是高度不足、默认margin和层叠覆盖;需设margin:0、min-height:100vh,优先用html背景控制视口,注意深色模式干预与background简写清空规则。
- 文章 · 前端 | 4个月前 | 351浏览 收藏
-
- WeakMap关联DOM存储元数据的实现方式主要依赖于其特性:弱引用和键值对存储。以下是具体步骤:创建WeakMap实例constmetadataMap=newWeakMap();将DOM元素作为键将需要关联元数据的DOM元素作为WeakMap的键:constelement=document.getElementById('myElement');存储元数据将元数据作为值存储到WeakMap中:m
- WeakMap能解决DOM节点元数据绑定的内存泄漏问题:它弱引用节点,节点被移除后元数据自动清理,避免强引用导致的无法回收。
- 文章 · 前端 | 4个月前 | 175浏览 收藏
-
- Less实现CSS计数器自动递增技巧
- Less无法直接实现counter-reset和counter-increment自动递增,因其是编译时预处理器,而CSS计数器依赖DOM结构和运行时渲染;应仅用Less生成基础样式骨架,由浏览器执行计数逻辑。
- 文章 · 前端 | 4个月前 | 258浏览 收藏
-
- CSSactive与focus状态区别解析
- :focus表示元素获得焦点,常用于输入框高亮和表单验证,支持键盘导航;:active表示元素被激活,如鼠标按下时的瞬时状态,多用于按钮点击反馈。两者结合可提升交互体验与可访问性,建议保留或自定义outline,避免仅依赖颜色变化,并确保移动端响应及时,自定义组件需添加tabindex以支持聚焦。
- 文章 · 前端 | 4个月前 | 355浏览 收藏
-
- HTML源码保存为文件的完整方法
- 01.通过浏览器“另存为”可保存网页HTML及资源;02.手动复制源码并粘贴到编辑器中保存为.html文件;03.使用开发者工具复制完整DOM结构以获取动态内容,适用于JavaScript生成的页面。
- 文章 · 前端 | 4个月前 | html源码如何保存 112浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 263次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 312次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 291次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 267次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 82次使用

