自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

原创 Git Restore 命令教程

git restore 是 Git 2.23 版本引入的一个相对新的命令,用于恢复工作目录或暂存区中的文件。它提供了一个直观的方式来撤销更改,取代了之前使用 git checkout 的一些用法。

2026-01-05 14:14:07 424

原创 Vite项目中打包环境变量教程

本文详细介绍了在Vite项目中配置和使用环境变量的完整流程,帮助开发者安全高效地管理不同环境下的应用配置。

2025-12-11 10:57:50 947

原创 CSS rem单位

rem 是CSS中的一个相对长度单位。它相对于根元素(通常是 <html> 元素)的字体大小来计算。

2025-09-08 15:10:31 1111 1

原创 CSS Position 属性

CSS position 属性用于指定一个元素在文档中的定位方法。通过设置不同的position值,我们可以控制元素如何相对于其正常位置、父元素或浏览器窗口进行定位。

2025-09-05 14:16:19 1131

原创 documentPictureInPicture API 教程

documentPictureInPicture API 是一个强大的 Web API,允许开发者创建始终置顶的浮动窗口,用户可以在其中放置任意的 HTML 内容。与传统的视频画中画不同,这个 API 支持完整的 DOM 内容,包括交互式元素、表单、按钮等。

2025-07-31 13:43:34 1062

原创 CSS媒体查询

CSS媒体查询(Media Queries)是CSS3引入的一个重要特性,允许开发者根据设备特性(如屏幕宽度、高度、分辨率等)应用不同的CSS样式。这是实现响应式设计的核心技术。

2025-07-18 14:25:32 621

原创 Vue3 插件教程

Vue3插件是一个对象或函数,它可以为Vue应用添加全局功能。插件通常用来添加全局方法、指令、过渡效果、全局组件或provide/inject组合等功能。

2025-06-24 13:41:35 844

原创 iframe属性介绍

iframe(内联框架)是HTML中用于在当前页面中嵌入另一个网页的元素。它创建了一个独立的浏览上下文,可以加载外部或内部的HTML文档。

2025-06-19 12:39:56 2066

原创 HTML滚动条教程

滚动条虽然是一个小的UI元素,但对用户体验有重要影响。通过合理的样式设计,可以让滚动条与整体设计风格保持一致,同时确保良好的可用性和可访问性。

2025-06-18 11:03:02 1095

原创 event.dataTransfer 教程

event.dataTransfer是 HTML5 拖拽 API 的核心对象,它提供了在拖拽操作过程中传递数据的机制。无论是拖拽文本、图片、文件还是自定义数据,都需要通过这个对象来实现数据的存储和获取。

2025-06-06 10:59:33 1261

原创 import.meta详解

import.meta是 JavaScript 模块系统中的一个特殊对象,它提供了关于当前模块的元数据信息。这个特性是在 ES2020(ECMAScript 2020)规范中正式引入的。

2025-05-16 10:54:14 1270

原创 EJS教程

EJS (Embedded JavaScript)是一种简单而强大的JavaScript模板引擎,它让你能够在HTML页面中嵌入JavaScript代码。与其他模板引擎相比,EJS的语法非常接近原生JavaScript,学习曲线较低,特别适合已经熟悉JavaScript的开发者。

2025-05-16 10:37:39 1092

原创 BroadcastChannel API 教程

BroadcastChannel API 是一个强大的 Web API,允许同源的浏览器上下文(如窗口、标签页、iframe、worker 等)之间进行通信。

2025-05-08 14:18:53 1256

原创 URLPattern API 教程

URLPattern API 是一个现代的 Web API,它提供了强大而灵活的 URL 匹配功能。与传统的正则表达式相比,URLPattern 专门为处理 URL 而设计,使得解析、验证和操作 URL 变得更加简单和直观。

2025-05-08 10:31:12 908

原创 Vue项目Git提交流程集成

本教程将指导你如何在Vue项目中集成一个规范化的Git提交流程,包括代码规范检查、提交信息规范和自动化工具配置。

2025-05-06 13:49:02 1211

原创 DataTransfer API 教程

DataTransfer 对象是 HTML 拖放 API 的核心,用于在拖放操作过程中保存和传输数据。它在拖放事件(如 dragstart、dragover、drop 等)中使用,使开发者能够在页面元素之间或应用程序之间传递数据。

2025-04-29 15:36:19 1341

原创 HTML Picture标签详细教程

<picture>标签是HTML5中引入的一个强大元素,它为开发者提供了更灵活的图像资源管理方式。该标签主要用于让浏览器根据不同条件(如设备屏幕大小、分辨率或支持的图像格式)选择最适合当前显示环境的图像版本。

2025-04-29 11:20:35 2079

原创 HTML 地理定位(Geolocation)教程

HTML5 的 Geolocation API 允许网页应用获取用户的地理位置信息。这个功能可用于提供基于位置的服务,如导航、本地搜索、天气预报等。本教程将详细介绍如何在网页中实现地理定位功能。

2025-04-25 15:04:25 1698

原创 Linux常见压缩格式详解

在Linux系统中,存在多种压缩格式,每种都有其特定的用途和优势。本文将详细介绍这些常见格式的特点、使用场景以及基本操作命令。

2025-04-21 16:10:37 1406

原创 JavaScript 位掩码常量教程

位掩码是处理多个布尔标志的强大工具,特别适合需要高效内存使用的场景。通过合理使用位掩码常量和位运算符,可以编写出更高效和简洁的代码。

2025-04-20 22:45:00 634

原创 DOM TreeWalker API 详解

TreeWalker API 是 DOM 中一个强大但相对较少使用的功能,它提供了一种有效遍历文档树的方式。它比手动递归或使用简单的节点导航方法更加灵活和高效。

2025-04-18 15:04:55 1218

原创 DOM checkVisibility API 详细介绍

checkVisibility()是一个现代的 DOM API,用于检查一个元素是否对用户可见。这个 API 提供了比传统方法更准确和高效的可见性检测。

2025-04-18 09:51:04 404

原创 JavaScript Worker池实现教程

Worker池是一种管理和复用Web Workers的有效方法,可以在不频繁创建和销毁Worker的情况下,充分利用多线程能力提升应用性能。

2025-04-16 17:09:18 637

原创 Web Animations API 教程

Web Animations API (WAAPI) 是一个提供给 JavaScript 开发者用于创建和控制网页动画的接口。它结合了 CSS 动画和 JavaScript 动画的优点,提供了一个高性能且易于使用的动画解决方案。

2025-04-16 10:38:24 1926

原创 RSS技术详解

RSS(Really Simple Syndication)是一种用于发布经常更新的网站内容的标准化格式。它允许用户订阅网站内容,而不需要频繁访问网站来查看更新。

2025-04-15 16:19:22 1367

原创 Redis 教程

Redis (Remote Dictionary Server) 是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。本教程将介绍 Redis 的基础知识和常用操作。

2025-04-15 11:15:42 872

原创 JavaScript中的Transferable对象教程

Transferable对象是一种特殊类型的JavaScript对象,可以在不同的JavaScript上下文之间高效地传输,而不需要创建数据的副本。

2025-04-14 16:31:45 1009

原创 Web Worker 中的 DedicatedWorkerGlobalScope 对象

DedicatedWorkerGlobalScope 是 Web Worker 中的全局作用域对象,它提供了专用 Worker 线程内可访问的方法和属性。

2025-04-14 16:02:33 1420

原创 CSS will-change 属性详解

will-change 是 CSS 中一个强大的性能优化属性,它允许开发者提前告知浏览器元素将要发生的变化,使浏览器能够在变化发生前做好准备,从而提高动画和交互的流畅度。

2025-04-10 10:57:37 1069

原创 mkdir通配符详解

在 mkdir 命令中使用通配符可以简化批量创建目录的操作,从而减少重复输入。

2025-04-08 15:19:39 455

原创 WebVTT 教程

WebVTT (Web Video Text Tracks) 是一种用于显示定时文本轨道的格式,主要用于在 HTML5 视频中添加字幕、标题和描述。它是 HTML5 <track> 元素的标准文本轨道格式,支持多语言字幕、样式设置以及其他高级功能。

2025-04-07 14:39:22 2220

原创 JSON-LD 教程

JSON-LD(JSON for Linking Data)是一种轻量级的数据格式,旨在在 Web 上简化结构化数据的使用。它基于已广泛使用的 JSON 格式,并扩展了对链接数据概念的支持,使其成为语义网和数据互联互通的重要技术。

2025-04-07 12:35:39 2240

原创 JavaScript Proxy 教程

Proxy 是 ES6 (ECMAScript 2015) 引入的特性,它允许你创建一个对象的代理,从而可以拦截并自定义对象的基本操作,如属性查找、赋值、枚举、函数调用等。

2025-04-03 11:15:31 704

原创 TypeScript基础教程

TypeScript是微软开发的一种开源编程语言,它是JavaScript的超集,添加了可选的静态类型和基于类的面向对象编程。TypeScript在编译时提供类型检查,可以在开发阶段就发现潜在错误,提高代码质量和开发效率。

2025-04-02 16:53:30 792

原创 Navigator.sendBeacon API 教程

Navigator.sendBeacon API 为网站提供了一种可靠的方式来发送用户离开页面时的数据,而不会影响用户体验。它特别适合分析、日志记录和诊断数据的收集。

2025-04-01 13:24:22 2355

原创 如何收集和存储前端日志数据

收集和存储前端日志数据是监控、调试和优化应用的关键环节。选择方案需平衡业务需求(实时性 vs 成本)、团队技术栈和数据规模。中小团队建议直接使用Sentry+GA等SaaS服务,大型应用可自建ELK或数据湖(如Delta Lake)。

2025-04-01 11:08:00 1027

原创 前端错误监控教程

前端错误监控是现代Web应用不可或缺的一部分。通过系统性地捕获、上报和分析错误,开发团队可以主动发现并解决问题,提高应用质量和用户体验。最好的错误处理不仅仅是监控和修复,还包括通过代码审查、自动化测试等提前预防错误的发生。结合完善的开发流程,前端错误监控系统将帮助你打造更加健壮的Web应用。

2025-03-31 15:44:18 630

原创 CSP 使用配置

Content-Security-Policy(CSP,内容安全策略)是一种安全标准,用于防止跨站脚本攻击(XSS)、数据注入攻击和其他代码注入攻击。它通过定义哪些动态资源被允许加载,来增强网页的安全性。

2025-03-27 15:16:38 939

原创 IndexedDB 基础教程

IndexedDB 提供了强大的客户端存储能力,适合存储大量结构化数据。虽然 API 相对复杂,但掌握了基本概念和操作流程后,可以构建出高效的离线应用或缓存系统。

2025-03-27 10:56:56 639

原创 使用 contenteditable 属性实现网页内容可编辑化

contenteditable 是 HTML 中的一个全局属性,允许用户直接在浏览器中编辑元素的内容。这一特性常用于富文本编辑器、实时协作工具或快速内容调整场景。本教程将详细介绍 contenteditable 的基本用法、进阶技巧及注意事项。

2025-03-26 15:26:05 1603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除