前端技术文章
-
- CSS多段粘性头部实现技巧
- 多个position:sticky元素为什么堆叠错乱?因为sticky元素的堆叠上下文(stackingcontext)默认由其最近的「定位祖先」或「块级容器」决定,而不是全局文档流。当多个sticky元素处于同一父容器内,且没有显式设置z-index,它们会按DOM顺序层叠——后出现的覆盖先出现的,和预期“头部始终在最上”相悖。常见错误现象:section的sticky标题被下方另一个sticky的.sub-header盖住,滚动到某位置时突然消失必须给每个
- 文章 · 前端 | 1个月前 | 408浏览 收藏
-
- ES2019sort算法稳定性详解
- Chrome70+、Firefox63+、Safari14+及Node.jsv12.0.0+的sort方法符合ES2019稳定排序要求,但Safari13及更早版本仍不稳定;稳定性依赖compareFn严格返回-1/0/1,且仅在返回0时保证原序。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- setup 中如何用 defineProps 获取数据?父子组件通信实战教程
- defineProps是Vue3中用于在setup顶层声明并类型安全接收父组件props的编译时宏;必须同步声明、不可解构、不可修改,配合defineEmits实现单向数据流。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- JavaScript如何制作仪表盘?
- 在JavaScript中创建仪表盘主要有两种方法:1.使用CanvasAPI,适合需要频繁更新的场景;2.使用SVG,适用于复杂图形和不需要频繁更新的场景。这两种方法各有优缺点,选择时需考虑性能、响应式设计、用户交互、可访问性和数据驱动等因素。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- HTML响应式设计是指通过使用灵活的布局、媒体查询和可伸缩元素,使网页能够自动适应不同设备的屏幕尺寸和分辨率,从而提供最佳的浏览体验。它主要依赖于以下技术:弹性网格布局(Flexbox):用于创建灵活的页面布局,使元素能根据屏幕大小自动调整。CSS Grid:一种强大的二维布局系统,可以更精细地控制网页结构。媒体查询(Media Queries):允许根据设备特性(如屏幕宽度)应用不同的样式规则。
- 响应式设计之所以在现代网页开发中不可或缺,是因为它能确保网站在不同设备上均呈现最佳效果,提升用户体验,适应移动优先的搜索引擎排名规则,并降低维护成本。1.通过添加viewport元标签使页面适配设备宽度;2.使用百分比、Flexbox或Grid等弹性布局替代固定像素单位;3.为图片和视频设置max-width:100%实现媒体响应;4.利用媒体查询根据屏幕特性调整样式;5.优先采用移动端优先策略优化代码结构。运行HTML文档除双击或拖拽外,还可使用VSCode的LiveServer、Node.js的htt
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- 闭包实现节流函数,控制执行频率技巧
- 节流函数必须用闭包,因为需在多次调用间私有持久地共享lastTime或timer状态;不用闭包则依赖全局变量,导致污染、竞态及多实例冲突。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- JavaScript地理定位与地图追踪教程
- 利用浏览器GeolocationAPI获取用户位置,通过getCurrentPosition和watchPosition实现定位与追踪;2.结合高德等地图SDK,将坐标用于初始化地图并添加标记;3.使用Polyline绘制实时轨迹,持续更新坐标路径;4.注意权限授权、定位精度、设备耗电及坐标系转换问题,确保系统稳定高效运行。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- HTML动态渐变背景实现方法
- 用background-image配合linear-gradient是唯一靠谱方案:CSS无原生动态渐变,需JS控制CSS变量或切换class触发动画,避免频繁修改内联样式;推荐用HSL插值、避开iOSfixed渲染Bug。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- HTML代码与运行窗口同步技巧
- 使用开发服务器或构建工具可实现HTML代码与页面实时同步。一、安装Node.js后通过npm全局安装lite-server,配置bs-config.json并启动服务,保存文件后浏览器自动刷新;二、在Chrome开发者工具中启用LocalOverrides功能,将修改的HTML结构保存至本地磁盘,实现持久化同步;三、使用Vite等现代构建工具,初始化项目后运行开发服务器,编辑器保存代码即触发浏览器自动更新。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- JavaScript实现发布订阅模式详解
- 答案:通过设计on、emit、off方法实现事件的监听、触发与移除,使用对象存储事件回调映射,支持解耦通信,并可扩展通配符、once、清空等功能,适用于组件或模块间交互。
- 文章 · 前端 | 2个月前 | 发布订阅 408浏览 收藏
-
- HTML5多线程开发技巧与应用
- WebWorker是HTML5提供的一种让JavaScript在后台线程中运行的机制,避免耗时操作阻塞页面渲染。通过WebWorker,可以实现多线程编程,提升网页性能。创建WebWorker的基本步骤要使用WebWorker,需将需要在后台执行的代码放入一个独立的JavaScript文件中,并在主脚本中创建Worker实例。新建一个JS文件(如worker.js),编写要在后台运行的逻辑在主页面中使用newWorker('worker.js')创建Work
- 文章 · 前端 | 2个月前 | HTML5代码 408浏览 收藏
-
- HTML中使用tr标签创建表格行详解
- 使用<tr>标签定义表格行,嵌套在<table>中,配合<th>和<td>创建表头与数据单元格,HTML5推荐用CSS替代废弃的align、valign、bgcolor属性,通过style或class实现样式控制。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- HTML统一404页面设计指南
- 必须返回404状态码;仅展示错误内容而返回200会导致搜索引擎误判为有效页,损害SEO。需用curl-I或Network面板验证响应头为“HTTP/1.1404NotFound”,并确保HTML中title含“404”、主内容用<main>、链接用绝对路径且可访问。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- 点击表格行获取经纬度的实现方法
- 本文详解如何在React应用中为动态渲染的表格行绑定点击事件,并安全、高效地获取该行对应的原始数据对象(如地理坐标),避免直接操作DOM导致的竞态、空引用或渲染时机问题。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
-
- 防抖与节流是什么,如何实现防抖函数
- 防抖与节流机制不同:防抖是“停手后执行一次”,节流是“固定频率最多执行一次”;防抖需闭包保存timer、清除重设、正确传递this和参数,并支持immediate模式。
- 文章 · 前端 | 2个月前 | 408浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 2383次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 2194次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 2148次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 2356次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 2318次使用

