前端技术文章

  • 处理Emoji高位字符的codePointAt技巧
    处理Emoji高位字符的codePointAt技巧
    String.prototype.codePointAt能准确获取Unicode码点,包括Emoji等增补平面字符;它按码点而非UTF-16编码单元计数,需配合Array.from或正则/./gu遍历以正确索引。
    文章 · 前端   |  1个月前  |   397浏览 收藏
  • 外边距合并为何影响布局?深度解析
    外边距合并为何影响布局?深度解析
    外边距合并是CSS规范定义的垂直块级元素间距优化行为,并非bug;它使相邻或嵌套元素的margin-top与margin-bottom取较大值而非相加,虽利于段落排版,但在现代组件化布局中易致间距失控、父容器意外位移及响应式跳变。
    文章 · 前端   |  1个月前  |   234浏览 收藏
  • WebAssembly为何更胜JavaScript?
    WebAssembly为何更胜JavaScript?
    WebAssembly比JavaScript快,因其绕过解析和JIT编译,采用预编译二进制格式;具备线性内存与静态类型,实现零GC、高缓存命中率及无运行时类型检查。
    文章 · 前端   |  1个月前  |   382浏览 收藏
  • new运算符的作用及对象创建流程解析
    new运算符的作用及对象创建流程解析
    new运算符执行四步:创建空对象并设置原型;绑定this并执行构造函数;按返回值类型决定最终返回对象或新对象;新对象constructor指向构造函数。
    文章 · 前端   |  1个月前  |   411浏览 收藏
  • 用pop模拟栈实现撤销重做功能
    用pop模拟栈实现撤销重做功能
    能,但需配合push才能构成完整栈行为;pop仅出栈,撤销重做需双栈协同,主栈存可撤销状态,重做栈存被撤销动作,且新动作前必须清空重做栈。
    文章 · 前端   |  1个月前  |   423浏览 收藏
  • CSS文字下划线平滑实现方法
    CSS文字下划线平滑实现方法
    使用伪元素和动画可实现平滑下划线效果:1.用text-decoration设置静态下划线但无法动画变色;2.用::after配合transition实现悬停展开和颜色过渡;3.用@keyframes创建流动、循环动画;4.用渐变背景加background-position实现彩色流动线。
    文章 · 前端   |  1个月前  |   359浏览 收藏
  • HTML5播放RTSP性能测试详解
    HTML5播放RTSP性能测试详解
    首帧延迟需前后端协同测量:前端记录play()到loadeddata的时间差,后端记录RTSP连接建立至首个RTP包发出的时间戳;WebRTC方案实测可压至300–600ms。
    文章 · 前端   |  1个月前  |   366浏览 收藏
  • Canvas像素绘图详细教程
    Canvas像素绘图详细教程
    CanvasRenderingContext2D实现像素级绘制需四步:适配设备像素比、全量或脏矩形清除、确保资源加载完成、用requestAnimationFrame驱动动画,缺一不可。
    文章 · 前端   |  1个月前  |   274浏览 收藏
  • 显示隐藏密码输入框实现方法
    显示隐藏密码输入框实现方法
    直接用type="password"无法满足需求,因其本身不支持显示/隐藏切换,需配合按钮和JavaScript动态修改type属性,并处理兼容性、无障碍、焦点及样式等细节。
    文章 · 前端   |  1个月前  |   130浏览 收藏
  • HTML退款通知邮件模板总结
    HTML退款通知邮件模板总结
    退款邮件必须适配Outlook、Gmail等客户端的渲染限制,采用table布局、内联样式、绝对URL和脱敏字段,关键字段需与后端严格对齐,并经多端实测验证。
    文章 · 前端   |  1个月前  |   369浏览 收藏
  • HTML5多图拼接方法详解
    HTML5多图拼接方法详解
    CanvasdrawImage是HTML5中唯一能像素级拼接多图的原生方法,需预设画布尺寸、等待所有图片onload加载完成、处理跨域、手动计算坐标,并注意导出格式限制。
    文章 · 前端   |  1个月前  |   184浏览 收藏
  • CSS首字下沉技巧:first-letter应用解析
    CSS首字下沉技巧:first-letter应用解析
    ::first-letter伪类可实现首字下沉,需作用于块级元素且首字符为可见符号;常用float、font-size、line-height等属性控制效果,兼容现代浏览器,中文同样适用。
    文章 · 前端   |  1个月前  |   500浏览 收藏
  • 内存分代回收机制详解与优化技巧
    内存分代回收机制详解与优化技巧
    分代回收是V8引擎基于98%对象存活时间<10ms的实测统计事实落地的工程策略,将堆划分为新生代(Scavenge复制算法,快进快出)和老生代(Mark-Sweep/Compact,MajorGC耗时高),核心是顺应引用链生命周期实现短周期对象速死、长周期对象稳住。
    文章 · 前端   |  1个月前  |   501浏览 收藏
  • HTML5设备方向检测方法详解
    HTML5设备方向检测方法详解
    利用DeviceOrientation事件可获取设备在三维空间中的方向信息,通过监听该事件并处理alpha、beta、gamma三个轴的旋转角度,实现如游戏控制或地图定向等功能;需注意浏览器兼容性与权限请求机制,在现代浏览器中应使用PermissionsAPI申请授权,并对数据进行校准以提升精度,同时结合requestAnimationFrame优化性能,避免频繁触发影响体验。
    文章 · 前端   |  1个月前  |   HTML5新特性 450浏览 收藏
  • HTML5盒子右对齐实现技巧
    HTML5盒子右对齐实现技巧
    最推荐Flex布局(justify-content:flex-end),因其无塌陷、响应式友好;次选float:right需处理父容器塌陷;absolute定位适合脱离文档流场景;Grid的justify-self:end适合单元素精准控制。
    文章 · 前端   |  1个月前  |   372浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    498次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    508次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    476次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    648次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    622次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码