前端技术文章
-
- Sass实现CSS变量注入与逻辑优化
- Sass无法读取CSS变量,只能将Sass变量编译为CSS变量;需在:root中输出纯值或预计算的衍生值,避免运行时逻辑;混用时注意作用域、优先级及JS配合切换主题。
- 文章 · 前端 | 3星期前 | 356浏览 收藏
-
- 推荐好用的HTML编辑器【手册】
- 日常写HTML首选VSCode;需WYSIWYG编辑选CKEditor或TinyMCE;轻量修改用Notepad++或VSCodeLivePreview。
- 文章 · 前端 | 3星期前 | 434浏览 收藏
-
- Symbol.species 用于控制子类在方法调用后返回的实例类型,确保子类在继承时保持类型一致性。以下是实现步骤:定义父类:在父类中定义 Symbol.species 属性,指定子类应使用的构造函数。子类覆盖:子类可以覆盖 Symbol.species,以指定自己的构造函数。方法调用:当调用父类方法(如 map、filter)时,会使用 Symbol.species 指定的构造函数创建新实例。
- Symbol.species是子类继承内置类型时维持类型一致性的必要机制,否则map、filter、then等方法返回父类实例导致instanceof失败;其默认fallback至父类构造器,需显式定义为this或兼容构造器以确保链式调用与自定义逻辑延续。
- 文章 · 前端 | 3星期前 | 467浏览 收藏
-
- 如何用监控工具测 querySelector 耗时
- 最可靠方法是用performance.mark+measure精确捕获单次querySelector耗时:起始打标→执行查询→结束打标→measure计算差值→读取duration;需避免异步打标、前置干扰操作及历史条目干扰。
- 文章 · 前端 | 3星期前 | 261浏览 收藏
-
- HTML性能优化技巧汇总
- Lighthouse评分卡在80分上不去主因是HTML性能瓶颈:DOM节点过多、内联脚本阻塞渲染、document.write残留、服务端模板冗余空格/注释;需控制DOM节点<1500、优化内联资源位置与体积、正确使用preload及响应头配置。
- 文章 · 前端 | 3星期前 | 229浏览 收藏
-
- HTML中使用insertAdjacentHTML插入HTML字符串的方法
- insertAdjacentHTML的四个位置参数按DOM语义选择:“beforebegin”插目标元素前(同级),“afterbegin”插其首子节点前(内部开头),“beforeend”插其末子节点后(内部结尾,最常用),“afterend”插目标元素后(同级)。
- 文章 · 前端 | 3星期前 | 398浏览 收藏
-
- 在文本中插入小型引用 _CITE 标签标注作品标题,通常用于学术写作、文章引用或内容创作中,以标明引用来源。以下是几种常见方式:1. 直接插入标签(适用于网页或Markdown格式)这是一段文字,引用了 _CITE[作品标题]_。效果: 这是一段文字,引用了 [作品标题]。2. 带作者信息的引用(可选)这是一段文字,引用了 _CITE[作品标题, 作者名]_。效果: 这是一段文字,引用了 [作品标
- <cite>标签仅语义化包裹被引用作品的正式标题(如书名、电影名等),不可含作者、URL、年份等元数据,且必须置于blockquote、q或描述性语句等引用上下文中使用,脱离语境则丧失语义价值。
- 文章 · 前端 | 3星期前 | 236浏览 收藏
-
- CSS弹性拉伸:left和right设为0时自动填满
- 当left和right同设为0时元素不拉伸,是因为absolute/fixed元素width默认由内容决定,未设width且父容器无明确宽度时浏览器无法计算唯一宽度值,故忽略right约束。
- 文章 · 前端 | 3星期前 | 338浏览 收藏
-
- Bootstrap折叠失效原因:CSS过渡与Display冲突排查
- 根本原因是自定义CSS强制设置display:block或display:none,覆盖了BootstrapJS动态注入的内联样式;Collapse依赖JS切换.show类并写入style="display:block/none",而高优先级CSS会锁死该属性,导致视觉无变化。
- 文章 · 前端 | 3星期前 | 113浏览 收藏
-
- CSS模态框居中技巧与定位方法
- 使用绝对定位结合transform居中模态框,通过top:50%、left:50%将元素起点移至视口中心,再用transform:translate(-50%,-50%)精准居中,兼容性好且无需知道具体尺寸,推荐配合fixed定位与遮罩层使用。
- 文章 · 前端 | 3星期前 | 119浏览 收藏
-
- 闭包实现上下文敏感埋点分析方法
- 闭包通过封装运行时上下文变量,为埋点提供轻量、可控、可复用的上下文感知能力。它捕获页面状态、用户身份、AB分组等维度,避免手动传参或全局查找;支持校验策略按需注入与上下文快照链构建,同时需规避隐式依赖、内存泄漏等滥用风险。
- 文章 · 前端 | 3星期前 | 457浏览 收藏
-
- HTML Canvas绘制线段与折线教程
- 缺一不可,漏掉stroke()就什么都看不见;因为moveTo()和lineTo()仅构建路径指令,不触发绘制,必须显式调用stroke()才真正描边显示。
- 文章 · 前端 | 3星期前 | 383浏览 收藏
-
- new 操作符的四个步骤是:创建一个新对象、将构造函数的作用域赋给该对象、执行构造函数代码、返回该对象。以下是模拟实现 myNew 的代码:function myNew(constructor, ...args) { // 1. 创建一个新对象 const obj = {}; // 2. 将构造函数的作用域绑定到该对象 obj.__proto__ = constructor.pr
- new操作符的模拟需四步:1.用Object.create(constructor.prototype)创建空对象并绑定原型;2.用constructor.apply(obj,args)绑定this并执行构造函数;3.若构造函数返回对象或函数则返回它,否则返回新对象;4.整合为myNew函数。
- 文章 · 前端 | 3星期前 | 101浏览 收藏
-
- HTML背景图压缩失真补救方法
- WebP/AVIF比JPG更适合background-image,因其支持alpha通道、更优预测编码及HDR元数据,而JPG的DCT块编码和色度抽样易致线条/文字失真;应避免background-size:cover导致的插值失真,改用100%尺寸+position对齐,并禁用模糊滤镜。
- 文章 · 前端 | 3星期前 | 163浏览 收藏
-
- HTML如何修改文字样式(字体/大小/颜色)
- 推荐使用CSS设置文字样式,通过style属性或样式表定义font-family、font-size和color;2.可在标签内用style直接设置,或在style标签及外部文件中统一管理;3.避免使用已废弃的font标签。
- 文章 · 前端 | 3星期前 | 373浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- MiMo Code
- MiMo Code 是小米大模型团队开源的新一代 AI 编程助手,面向开发者提供代码理解、生成与辅助开发能力,适合作为 AI 编程工具收藏和体验。
- 26次使用
-
- TRAE Work
- TRAE AI IDE | 国内首款 AI 原生集成开发环境,深度集成 Doubao-1.5-pro 与 DeepSeek 模型,支持中文自然语言一键生成完整代码框架,实时预览前端效果并智能修复 BUG。首创 Builder 模式实现需求到代码的自动化开发,兼容 Windows/macOS 系统,官网下载即用。
- 45次使用
-
- MeloLab
- MeloLab 是一款 AI 音乐生成工具,可根据文本创意生成歌曲、人声、混音、分轨和背景音乐,适合创作者快速制作音乐素材。
- 39次使用
-
- ChatExcel酷表
- ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
- 8693次使用
-
- Any绘本
- 探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
- 9103次使用

