• CSSdisplay常用值及使用场景解析
    CSSdisplay常用值及使用场景解析
    display属性决定元素布局方式,常用值包括:1.block用于独占一行的块级布局;2.inline实现文本内同行显示;3.inline-block兼具行内与块特性,可设宽高且同行排列;4.none使元素不渲染并脱离文档流;5.flex实现一维弹性布局,适用于导航与居中;6.grid支持二维网格布局,适合复杂页面结构;7.table类值模拟表格样式,用于对齐或等高布局;8.contents隐藏容器只渲染子元素;9.list-item实现列表项目效果;10.run-in根据上下文切换显示类型(少用)。合理
    文章 · 前端   |  6天前  |   225浏览 收藏
  • ReactHooks表单验证实战指南
    ReactHooks表单验证实战指南
    本文详解React函数组件中使用useState与useEffect协同实现输入框实时校验的规范做法,解决因状态异步更新导致的onChange中立即读取新值失败的问题。
    文章 · 前端   |  6天前  |   225浏览 收藏
  • CSS实现移动端抽屉侧边栏动画效果
    CSS实现移动端抽屉侧边栏动画效果
    抽屉侧边栏必须用transform而非left或margin-left,因其仅触发重绘或合成层提升,配合GPU加速更顺滑;需加will-change:transform、避免overflow:hidden截断、禁用bodyoverflow锁定。
    文章 · 前端   |  6天前  |   225浏览 收藏
  • 组件销毁后Emitter仍执行?如何安全清理异步事件?
    组件销毁后Emitter仍执行?如何安全清理异步事件?
    组件销毁后emit不会自动触发,而是异步逻辑(如请求回调、定时器)在实例失活后仍执行emit,导致警告或错误;Vue3应用isMounted校验+onBeforeUnmount清理,Vue2需手动维护isDestroyed标识并取消请求。
    文章 · 前端   |  6天前  |   225浏览 收藏
  • Sass编译错误解决方法与嵌套检查技巧
    Sass编译错误解决方法与嵌套检查技巧
    SCSS嵌套报错主因是缩进不合法、层级过深、作用域错误及NodeSass迁移兼容问题;需统一空格缩进、控制嵌套≤4层、确保@use在顶部、替换@import为@use并验证语法。
    文章 · 前端   |  5天前  |   225浏览 收藏
  • JavaScript媒体查询API是什么?如何用JS监听屏幕变化
    JavaScript媒体查询API是什么?如何用JS监听屏幕变化
    MediaQueryList接口是媒体查询响应式核心,window.matchMedia()仅是创建其实例的工厂函数;它提供matches属性和addEventListener()方法实现状态监听,需手动检查初始状态且注意语法正确性。
    文章 · 前端   |  2天前  |   225浏览 收藏
  • wbr标签实现文本自动换行控制方法
    wbr标签实现文本自动换行控制方法
    <wbr>在现代CSS中常失效,因其仅提供断行机会,需配合white-space:normal、明确宽度及overflow-wrap:break-word等CSS才能生效;误用如<pre>内使用或忽略超长词处理会导致其无效。
    文章 · 前端   |  2天前  |   225浏览 收藏
  • CSS阻止手机长按链接菜单技巧
    CSS阻止手机长按链接菜单技巧
    根本原因是iOSSafari和部分安卓WebView默认监听touchstart触发原生上下文菜单;-webkit-touch-callout:none是唯一直接禁用CSS属性但仅iOS有效,安卓需contextmenu事件拦截+onmousedown处理。
    文章 · 前端   |  2天前  |   225浏览 收藏
  • css :first-of-type与:last-of-type区别解析
    css :first-of-type与:last-of-type区别解析
    :first-of-type选中父元素中同类型标签的第一个,:last-of-type选中最后一个;两者按元素类型匹配,常用于去除首段边距或隐藏末项边框等场景。
    文章 · 前端   |  4星期前  |   224浏览 收藏
  • 如何理解闭包捕获变量的“实时绑定”特征及其在异步回调中的副作用
    如何理解闭包捕获变量的“实时绑定”特征及其在异步回调中的副作用
    闭包捕获变量是实时引用绑定而非值拷贝,导致异步回调中循环变量错乱、竞态条件和状态污染;解法是通过局部变量、参数传值或块级作用域固化值。
    文章 · 前端   |  4星期前  |   224浏览 收藏
  • CSS如何修复Flex在部分Safari版本上高度计算错误
    CSS如何修复Flex在部分Safari版本上高度计算错误
    Safari14–15.6中Flex子元素height:100%不生效,因父Flex容器未被识别为有明确高度的上下文;需显式设父容器height,或改用align-items:stretch并移除height:100%。
    文章 · 前端   |  4星期前  |   224浏览 收藏
  • HTML蓝牙开发:高效外设延迟测试技巧
    HTML蓝牙开发:高效外设延迟测试技巧
    HTML无法直接操作蓝牙键盘,因其仅为标记语言;浏览器通过document.addEventListener('keydown')统一处理输入事件,不区分设备类型;真正与蓝牙交互需依赖WebBluetoothAPI(仅限HTTPS、用户触发、BLEHID设备且Chrome支持),或原生应用。
    文章 · 前端   |  3星期前  |   224浏览 收藏
  • HTML表单如何追踪用户视线?
    HTML表单如何追踪用户视线?
    HTML表单无法直接获取视线轨迹,需用mousemove、focus/blur、scroll等代理信号推测注意力;应避免误用IntersectionObserver,聚焦字段级行为链聚合与合理埋点。
    文章 · 前端   |  3星期前  |   224浏览 收藏
  • CSS变量控制Flex布局比例,动态调整flex-grow值
    CSS变量控制Flex布局比例,动态调整flex-grow值
    flex-grow可配合CSS变量动态算比例:在HTML中用style="--r:1.777"注入纯数字变量,CSS中写flex-grow:var(--r,1)并设flex-basis:0,Chrome/Firefox/Safari≥15.4支持,需防字符串、单位、width干扰及IE11兼容问题。
    文章 · 前端   |  3星期前  |   224浏览 收藏
  • HTML5Canvas绘图入门教程
    HTML5Canvas绘图入门教程
    Canvas绘图需先获取2D上下文对象:用document.getElementById()获取<canvas>元素,再调用getContext('2d');漏此步则绘图静默失败。fillRect画实心矩形,strokeRect仅描边,均以左上角为坐标原点;路径绘制须beginPath→moveTo/lineTo→stroke/fill,缺beginPath会导致路径叠加;clearRect仅清像素,不重置状态,彻底重置可用canvas.width=canvas.width。
    文章 · 前端   |  3星期前  |   224浏览 收藏
查看更多
课程推荐
  • 前端进阶之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聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    5914次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    6344次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    6154次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    8128次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    6676次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码