• CSS让元素置顶的几种实现方式
    CSS让元素置顶的几种实现方式
    本文详解如何通过position:absolute与z-index组合,让点击<summary>展开的<details>内容层叠于其他卡片之上,解决默认流式布局中内容撑开、遮挡错位的问题。
    文章 · 前端   |  1个月前  |   364浏览 收藏
  • HTML5内嵌实现方法:iframe与object使用详解
    HTML5内嵌实现方法:iframe与object使用详解
    HTML5推荐用iframe嵌入外部网页,video/audio原生标签嵌入音视频,object仅作遗留资源备用;iframe需注意跨域与沙箱安全,video/audio支持多格式、字幕、自动播放(需静音),object依赖插件且兼容性差。
    文章 · 前端   |  1个月前  |   HTML5 471浏览 收藏
  • CSS响应式断点与Flex方向切换技巧
    CSS响应式断点与Flex方向切换技巧
    flex-direction在媒体查询中不生效的根本原因是父容器未启用Flex布局,需检查display是否被覆盖为block或grid;响应式应优先用min-width而非onlyscreen;column-reverse慎用于语义区域,推荐order属性;子项尺寸建议用flex-basis替代width。
    文章 · 前端   |  1个月前  |   415浏览 收藏
  • WebSocket实时通信实现方法
    WebSocket实时通信实现方法
    WebSocket通过全双工通信实现低延迟交互,适用于聊天室等实时场景。使用JavaScript创建实例并监听onopen、onmessage等事件进行连接管理,通过JSON传输结构化数据,结合自动重连机制应对网络中断,生产环境应采用wss加密、频率限制和输入转义等安全措施,确保稳定高效通信。
    文章 · 前端   |  1个月前  |   280浏览 收藏
  • CSS隐藏默认checkbox样式方法
    CSS隐藏默认checkbox样式方法
    自定义checkbox样式的核心是隐藏原生控件(推荐opacity:0+position:absolute),用关联的label或伪元素模拟视觉状态,并通过:checked伪类控制选中样式,同时保障可访问性与交互反馈。
    文章 · 前端   |  1个月前  |   404浏览 收藏
  • JavaScript解构赋值入门教程
    JavaScript解构赋值入门教程
    解构赋值是JavaScript原生支持的数据提取机制,按结构从数组或对象中取值:数组按索引位置匹配,支持跳过、剩余元素收集和默认值(仅undefined生效);对象按属性名匹配,支持重命名、嵌套解构、默认值及防崩兜底。
    文章 · 前端   |  1个月前  |   392浏览 收藏
  • Sass函数提升样式复用方法
    Sass函数提升样式复用方法
    Sass颜色函数如darken()和lighten()基于HSL动态调整亮度,需避免多层嵌套调用;自定义px-to-rem()函数可统一响应式缩放,提升可维护性。
    文章 · 前端   |  1个月前  |   182浏览 收藏
  • JavaScript微任务和宏任务详解
    JavaScript微任务和宏任务详解
    JavaScript通过事件循环处理异步操作,宏任务(如setTimeout、script整体代码)与微任务(如Promise.then、queueMicrotask)分属不同队列。每次事件循环先执行一个宏任务,随后清空所有当前微任务,微任务具有更高优先级。例如,同步代码执行后,微任务回调(如Promise.then)会在当前宏任务结束后立即执行,而setTimeout等宏任务需等待下一轮循环。嵌套场景中,宏任务产生的微任务会在该宏任务结束后立即执行,导致输出顺序可能不符合直觉。由于微任务持续占用主线程,
    文章 · 前端   |  1个月前  |   357浏览 收藏
  • CSS网格实现7列日历布局教程
    CSS网格实现7列日历布局教程
    直接用repeat(7,1fr)正确,但需前置补全当月1号前的空格(根据getDay()计算),确保日期对齐星期;格子高度推荐minmax(40px,auto),避免min-content/max-content兼容性问题;多月切换用display:none而非opacity或grid-area定位;响应式不改列数,只调字体、间隙与容器宽;空格子须处理无障碍(aria-hidden、键盘跳过)。
    文章 · 前端   |  1个月前  |   139浏览 收藏
  • JavaScript屏幕录制教程:MediaRecorder使用详解
    JavaScript屏幕录制教程:MediaRecorder使用详解
    JavaScript可通过MediaRecorderAPI配合getDisplayMedia()实现浏览器内屏幕录制,需用户授权且仅限HTTPS或localhost安全上下文,须在用户手势触发下调用,支持Chrome、Edge、Firefox,Safari暂不支持。
    文章 · 前端   |  1个月前  |   359浏览 收藏
  • CSStransition与align-items联动技巧解析
    CSStransition与align-items联动技巧解析
    align-items用于控制Flexbox子元素在交叉轴的对齐方式,transition则用于实现属性的动画过渡;由于align-items的取值为关键词而非连续数值,无法直接触发过渡动画。例如将align-items从flex-start变为center时,样式会立即切换而无动画效果。要实现类似“对齐动画”的视觉效果,应改用支持过渡的属性进行模拟,如transform:translateY()、margin或top/bottom等可插值属性。通过结合:hover状态或JavaScript类切换,配合t
    文章 · 前端   |  1个月前  |   129浏览 收藏
  • HTML基础编写规范与技巧详解
    HTML基础编写规范与技巧详解
    HTML不是编程语言,其规范性关乎渲染、SEO与可维护性;lang属性必须设于<html>标签且符合BCP47标准,charset需置于<head>最前,容器元素应显式闭合,data-属性用于业务数据而非class,细节决定工程质量。
    文章 · 前端   |  1个月前  |   300浏览 收藏
  • CSSGrid子项布局技巧分享
    CSSGrid子项布局技巧分享
    Grid子项选择器必须作用于直接子元素;:nth-child按DOM顺序匹配,与视觉位置无关;属性选择器[grid-area="name"]可精准定位命名区域子项;hover应避免触发重排。
    文章 · 前端   |  1个月前  |   267浏览 收藏
  • iOSHTML5视频无法自动播放解决方法
    iOSHTML5视频无法自动播放解决方法
    iOSSafari及WKWebView默认禁止有声视频自动播放,必须同时满足muted、playsinline和用户手势触发(或配置mediaTypesRequiringUserActionForPlayback)三条件;视频还须无音频轨、含关键帧且用H.264编码。
    文章 · 前端   |  1个月前  |   163浏览 收藏
  • HTML5媒体暂停控制方法详解
    HTML5媒体暂停控制方法详解
    HTML5媒体暂停可通过五种方法实现:一、调用pause()方法;二、绑定按钮点击事件;三、监听play事件自动暂停其他媒体;四、启用controls原生控件;五、监听pause事件同步状态。
    文章 · 前端   |  1个月前  |   246浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    4217次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    4576次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    4459次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    6108次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    4826次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码