前端技术文章

  • WCAG 2.1 A级与AA级合规标准解析
    WCAG 2.1 A级与AA级合规标准解析
    WCAG2.1AA级在A级基础上补足关键可操作性缺口:A级仅保障“能用”(如alt文本、label),AA级强制“好用”,要求错误提示精准关联字段、焦点顺序逻辑连贯、小字号文本对比度≥4.5:1(非肉眼判断)、焦点必须清晰可见且不依赖颜色,并覆盖图标/开关等非文本元素≥3:1对比度。
    文章 · 前端   |  4个月前  |   300浏览 收藏
  • BEM过度设计怎么破?按需引入来优化
    BEM过度设计怎么破?按需引入来优化
    BEM在小项目中不必强制使用,应按复用性判断:仅当组件跨≥2个路由/父组件复用时才启用BEM建模;纯页面独有样式可用单class,工具类与BEM可并存但需分层清晰。
    文章 · 前端   |  4个月前  |   454浏览 收藏
  • 闭包变量提升是什么?编译器如何优化内存压力
    闭包变量提升是什么?编译器如何优化内存压力
    “闭包变量提升”并非标准术语,实为混淆变量提升(仅声明阶段预解析)与闭包延长变量生命周期(引用保持导致延迟回收);前端渲染中频繁创建闭包会加重内存压力,需通过编译优化与开发实践协同缓解。
    文章 · 前端   |  4个月前  |   499浏览 收藏
  • CSS渐变边框实现方法详解
    CSS渐变边框实现方法详解
    border-image配合linear-gradient需正确写法:必须用border-image:linear-gradient(...),设border-width,border-image-slice:1fill,避免百分比和角度单位,并注意Safari≤15.6/Edge≤18不支持,圆角会导致渐变断裂。
    文章 · 前端   |  4个月前  |   126浏览 收藏
  • 鼠标跟随边框高亮实现方法_CSS变量与JS结合
    鼠标跟随边框高亮实现方法_CSS变量与JS结合
    用getBoundingClientRect()获取元素视口坐标,结合clientX/Y计算鼠标到四边距离并取最小值确定高亮方向,通过CSS变量动态控制border边框样式,配合mouseenter/mouseleave避免冒泡干扰。
    文章 · 前端   |  4个月前  |   431浏览 收藏
  • HTML CORS能替代跨域请求吗?详解原理
    HTML CORS能替代跨域请求吗?详解原理
    CORS是浏览器强制实施的跨域安全机制,非可选方案;其核心判断依据是响应头中Access-Control-Allow-Origin是否精确匹配请求源,且与credentials=true互斥,预检请求需服务端正确响应OPTIONS。
    文章 · 前端   |  4个月前  |   175浏览 收藏
  • Orfeo主题图片对齐技巧\_作品集网格布局教程
    Orfeo主题图片对齐技巧\_作品集网格布局教程
    Orfeo主题图片不居中主因是自定义CSS覆盖了.portfolio-item的inline-block显示逻辑;应禁用干扰样式,确保父容器text-align:center生效,并优先用max-width:100%和object-fit控制图片。
    文章 · 前端   |  4个月前  |   319浏览 收藏
  • HTML中dir属性实现RTL文字排版方法
    HTML中dir属性实现RTL文字排版方法
    必须在<html>元素上设dir="rtl",因为浏览器仅在根元素带dir属性时才完整启用RTL感知机制;局部设置或仅用CSS无效,会导致光标错乱、选词反向、滚动条位置错误、下拉方向不翻转等问题。
    文章 · 前端   |  4个月前  |   151浏览 收藏
  • JavaScript如何实现插件系统
    JavaScript如何实现插件系统
    JavaScript插件系统核心是通过registerPlugin注册插件、维护插件列表并调用init方法;2.系统提供on和trigger实现钩子机制,使插件能在特定生命周期介入;3.插件需遵循规范,包含name、init等属性,并通过init接收系统实例绑定事件或扩展功能;4.主系统支持extend方法供插件间共享能力,如添加formatDate工具函数;5.结合动态import可实现按需加载,提升灵活性。
    文章 · 前端   |  4个月前  |   264浏览 收藏
  • HTML5跨域传密码加密方法
    HTML5跨域传密码加密方法
    密码不可跨域明文传递,须用WebCryptoAPI的PBKDF2在前端加盐派生密钥(iterations≥100000、SHA-256、后端下发盐),导出十六进制凭证供后端校验,全程内存操作并立即清空原始密码。
    文章 · 前端   |  4个月前  |   456浏览 收藏
  • SCSS调试技巧:@warn与@error使用指南
    SCSS调试技巧:@warn与@error使用指南
    <p>@warn和@error仅在Sass编译阶段生效,@warn输出警告但继续编译,@error则中断编译;应将废弃逻辑封装进带legacy-前缀的@function并返回map,配合PostCSS扫描模板,确保提示精准到文件行号。</p>
    文章 · 前端   |  4个月前  |   445浏览 收藏
  • CSS动画致手机发热?减少box-shadow优化性能
    CSS动画致手机发热?减少box-shadow优化性能
    box-shadow导致手机CPU高负载,因其每次变化均触发全层重绘,需CPU逐像素计算阴影;同属高代价属性的还有border-radius、background-image、filter(blur/drop-shadow)、gradient;应优先用transform/opacity替代,但需注意overflow:hidden、旧版微信内核、fixed定位等失效场景;infinite动画叠加全屏图片会持续占用GPU资源致发热,应限制迭代次数、改用background-image、空闲时暂停动画并重置tr
    文章 · 前端   |  4个月前  |   123浏览 收藏
  • HTML简单弹窗通知制作教程
    HTML简单弹窗通知制作教程
    最简弹窗用alert(),但仅限开发调试;生产环境应手写DOM弹窗,结合CSS动画与可配置函数封装,注意状态管理、无障碍支持及兼容性。
    文章 · 前端   |  4个月前  |   201浏览 收藏
  • Flex进度条带箭头设计教程
    Flex进度条带箭头设计教程
    flex-grow仅适用于单段填充+固定箭头的简单进度条;多步、箭头咬合或响应式场景下,其动态宽度与箭头所需的绝对像素偏移冲突,导致错位、断开或文字撑爆。
    文章 · 前端   |  4个月前  |   261浏览 收藏
  • TypeScript + JSDoc 实现类型安全与文档化
    TypeScript + JSDoc 实现类型安全与文档化
    tsconfig.json必须同时启用allowJs和checkJs,否则JSDoc类型注释(如@type)在.js文件中不会被识别;strict:false用于渐进迁移,skipLibCheck:true加速构建。
    文章 · 前端   |  4个月前  |   110浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    329次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    386次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    380次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    350次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    173次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码