前端技术文章
-
- 如何识别 Number 构造函数 在处理 null、undefined 时的非预期结果
- Number(null)返回0、Number(undefined)返回NaN,二者均不报错但语义失真:null本表“有意为空”却被转为0,undefined转NaN具传染性且无法用===判断,易致逻辑误判。
- 文章 · 前端 | 3星期前 | 276浏览 收藏
-
- CSS如何处理弹性容器内的文字溢出_利用min-width:0强制触发省略号
- flex容器中text-overflow:ellipsis不生效的根本原因是子项默认min-width:auto阻止收缩,解决方法是必须同时设置min-width:0、white-space:nowrap、overflow:hidden。
- 文章 · 前端 | 3星期前 | 140浏览 收藏
-
- 如何利用 export 语法构建支持“分布式逻辑同步”的跨模块高性能通讯层
- export仅定义同步能力的接口契约,不实现分布式同步逻辑;其通过命名导出、默认导出和类型导出暴露可复用、可测试的同步API,依赖鸿蒙等底层分布式能力完成真实数据同步与通讯。
- 文章 · 前端 | 3星期前 | 362浏览 收藏
-
- 什么是“模板内联模式(Inline Mode)”?针对极小组件的内存优化方案
- “模板内联模式”不是把HTML写成一行,也不是单纯省略文件引用——它是一种**作用域绑定、即用即定义**的模板组织方式,核心目标是为极小组件(如图标、标签、开关)削减实例开销和内存压力。它解决什么问题?传统组件封装带来隐性成本:每个组件实例需维护独立上下文、props代理、响应式系统追踪、vnode节点树。对仅含1–2个静态标签+1个动态属性的小元素(比如),这些开销远超渲染本身。模板内联模式绕过组件实例化流程,将子模板内容直接“缝合”进父组件的render函数,使整个结构
- 文章 · 前端 | 3星期前 | 205浏览 收藏
-
- 如何区分CSS中:nth-child与:nth-of-type的区别_根据元素类型过滤选择
- :nth-child会意外失效,因它按父元素所有子节点(含文本、注释、其他标签)物理序号匹配,若第2个子节点非p则p:nth-child(2)不生效;而:nth-of-type只统计同标签兄弟,更精准匹配“第n个p”。
- 文章 · 前端 | 3星期前 | 235浏览 收藏
-
- 怎么利用HTML的contextmenu事件自定义右键菜单替代浏览器默认
- contextmenu事件需在捕获或目标阶段显式调用event.preventDefault()和stopImmediatePropagation()阻止原生菜单,监听须绑定到具体元素(含shadowRoot),坐标计算要修正滚动偏移与窗口边界,菜单需手动管理焦点、ESC关闭、点击外部隐藏及无障碍支持。
- 文章 · 前端 | 3星期前 | 409浏览 收藏
-
- HTML怎么做音乐可视化山脉_html音乐可视化山脉动画效果【保姆级教程】
- Canvas+WebAudioAPI是实现真实“山脉状”频谱动画的唯一可行方案;CSS仅能伪造静态或假动态山形,无法响应音频实时频域数据,必须依赖analyser.getByteFrequencyData()驱动山峰高度变化。
- 文章 · 前端 | 3星期前 | 334浏览 收藏
-
- 移动端如何实现类似头条的滑动标签页切换_利用CSS中的scroll-snap-type
- 可行,但需满足“可滚动+可吸附”双重前提:容器设overflow-x:auto+display:flex+-webkit-overflow-scrolling:touch,每个tab项设scroll-snap-align:start且加touch-action:pan-x,避免align-items:center等干扰布局。
- 文章 · 前端 | 3星期前 | 172浏览 收藏
-
- 前端路由原理与hash、history模式实现_javascript单页应用
- 单页应用无刷新跳转的核心是前端路由,通过监听URL变化并动态更新视图实现。主要采用hash模式和history模式:hash模式利用#后的锚点变化触发hashchange事件,兼容性好且无需后端配合;history模式使用pushState和popstate实现更美观的URL路径,需后端支持避免404。前者适合快速开发,后者提升用户体验与SEO,技术选型应根据项目需求与部署环境决定。
- 文章 · 前端 | 3星期前 | 322浏览 收藏
-
- 为什么css动画在设置了z-index后依然被遮挡_检查父级的stacking-context
- z-index生效需元素创建层叠上下文,即非static定位且父级未用transform/opacity/filter等截断;fixed元素被遮挡常因body/html的overflow或transform所致;动画需显式初始状态。
- 文章 · 前端 | 3星期前 | 475浏览 收藏
-
- 如何识别 全局 parseFloat 在解析含有前导数字的脏数据时的灵活性
- parseFloat()解析字符串时跳过前导空白,遇数字、正负号或小数点即开始解析,后续遇非法字符停止,返回已解析浮点数;对“123abc”“24.99元”等脏数据友好,但“abc123”或“0x10”返回NaN。
- 文章 · 前端 | 3星期前 | 249浏览 收藏
-
- html5的manifest文件怎么写_html4能离线访问吗【教程】
- HTML5manifest已被Chrome95、Firefox85、Safari16.4彻底移除,调用window.applicationCache报错,.appcache文件被忽略;HTML4无离线能力,仅依赖不可控的HTTP缓存;ServiceWorker是唯一标准支持的可靠离线方案,需HTTPS环境下注册并手动管理缓存与请求。
- 文章 · 前端 | 3星期前 | 284浏览 收藏
-
- 如何利用 navigator.serviceWorker 拦截模块请求并实现自定义的模块联邦分发
- ServiceWorker的fetch事件无法拦截模块联邦请求,因其仅捕获网络层请求,不干预运行时模块解析、shared协商、路径重写及JS缓存;可行方案是SW代理资源+客户端劫持Webpack运行时初始化。
- 文章 · 前端 | 3星期前 | 230浏览 收藏
-
- 如何解决CSS布局中的1px边框过粗_使用transform-scale缩放
- 最稳解法是::after伪元素+transform:scaleY(0.5),因DPR≥2时1px映射为2+物理像素而变粗;需父元素position:relative、transform-origin:0100%防偏位,伪元素用height:1px+background-color并加pointer-events:none。
- 文章 · 前端 | 3星期前 | 396浏览 收藏
-
- Windows Defender误报HTML文件怎么加入白名单?
- 首先将HTML文件添加到WindowsDefender排除列表以避免误报,具体可通过三种方式实现:一、在Windows安全中心的病毒和威胁防护设置中,进入排除项并添加该文件或文件夹路径;二、以管理员身份运行PowerShell,使用Add-MpPreference命令将文件所在路径加入ExclusionPath;三、对于专业版系统,可使用组策略编辑器,在“MicrosoftDefender防病毒”下的排除项中配置文件夹或文件类型排除规则,从而全局生效。
- 文章 · 前端 | 3星期前 | 105浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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次使用

