自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【案例分享】前端跨窗口/标签页通信经典案例!

摘要:本文探讨了音乐播放网页中的智能窗口控制技术。文章提供了完整的前端实现代码,包括音乐列表页和播放页的交互逻辑,同时讨论了浏览器安全机制对自动播放的限制及可能的解决方案。

2025-11-29 16:46:39 423

原创 【技术分享】前端跨窗口/标签页面通信:掌握以下几种方法,提升用户体验(附带常用场景以及典例)

本文介绍了前端跨标签页通信的7种实现方法及其适用场景。文章通过具体代码示例以及典例,帮助开发者根据实际需求选择最适合的跨标签通信方案,提升应用性能和用户体验。

2025-11-29 16:33:48 1163

原创 【visibilitychange】:获取当前页面可见性,深入解析,提升网页性能与用户体验的关键事件

本文深度介绍了visibilitychange事件在网页开发中的具体应用,以及其原理、场景、细节等等

2025-10-13 09:06:41 1171

原创 关于navigator.mediaDevices为undefined,获取不到媒体权限的问题

本文分享如何处理遇到navigator.mediaDevices的报错的问题

2025-10-13 09:05:36 585

原创 浏览器安全机制:视频播放权限问题

【摘要】浏览器出于安全考虑禁止网页自动播放音频,解决该问题

2025-09-21 23:11:14 820

原创 【css特效】:实现背景色跟随图片相近色处理

本文介绍了一个使用Vue和ColorThief插件实现的图片颜色提取,以及视差特效实现效果流程

2025-09-21 21:16:17 399

原创 推荐一个随机生成图片的网站: Lorem Picsum

本文介绍了LoremPicsum这个免费图片占位符服务;以及常用的几个场景!

2025-09-21 21:01:44 787

原创 【UnoCSS快速上手】:安装、配置与优化,以及遇到的问题

【UnoCSS快速上手】:安装、配置与优化,以及遇到的问题!手把手带大家配置完成并使用

2025-09-20 23:50:38 1701

原创 前端实现一个星空特效的效果(实战+讲解)

本文介绍了使用Sass和CSS3实现星空特效的方法。通过创建多层div元素,利用Sass函数动态生成随机分布的星星(box-shadow),并添加向上移动的动画效果。近景层星星较大、移动较快,远景层星星较小、移动较慢,形成视觉深度。使用::after伪元素解决动画留白问题,同时添加渐变色文字标题。完整代码可直接复制使用,包含5个星空层和文字特效,通过调整参数可自定义星星数量和动画速度。

2025-09-20 22:33:51 368

原创 前端通过地址生成自定义二维码实战(带源码)

本文介绍如何使用qrcode.js实现前端二维码生成器。通过封装Vue组件,只需传入地址即可生成二维码,支持自定义尺寸和颜色配置。组件基于qrcode.js无依赖库开发,支持多浏览器,可轻松集成到项目中。文中提供完整代码示例,包括二维码生成、弹窗展示等功能,并建议可扩展输入框地址校验等增强功能。该方案简单易用,适用于各类需要二维码展示的前端场景。

2025-09-15 21:05:00 573

原创 CSS视差旋转动效实战

本文介绍如何使用CSS实现视差旋转动效,提升网页高级感。通过网格布局创建3x3容器,为5个子项分配不同区域。使用CSS动画让容器和图片分别进行正反360度旋转(8秒/圈),形成视差效果。核心代码包括网格模板定义、图片样式调整和旋转动画关键帧设置,实现简单但视觉效果突出的动态展示。

2025-09-15 21:04:18 394

原创 【常见方法】数字魔法:用三行js代码优雅实现千分符格式化

在处理大数字时,可读性是一个常见的痛点。本文介绍了一种优雅的解决方案,仅用三行代码实现千分符格式化,让数字瞬间变得清晰易读。通过正则表达式的巧妙应用,这段代码能够处理整数和带小数的数字,并支持多种应用场景,如金融数据展示和统计报表。文章详细解析了代码的逻辑,并展示了如何通过简单的修改扩展其功能。无论你是前端开发者还是数据分析师,这段代码都能为你的项目增添一份专业感,同时提升数字的可读性和用户体验。

2025-04-12 17:57:18 511

原创 【组件封装】致敬 Ant Design:vue用原生代码打造一个 Tab 组件,不输专业级框架!(满足基本功能,去掉antd造成tab抖动、闪动的动画)

用原生代码能不能打造出一个既炫酷又实用的 Tab 组件!开箱即用!!

2025-04-09 09:20:23 1452

原创 【vue】slot插槽:灵活内容分发的艺术

入探讨 Vue 插槽的原理、使用方法、应用场景以及一些扩展技巧,帮助大家更好地理解和运用这一特性。

2025-04-09 09:15:03 1197

原创 【组件封装-优化】vue+element plus:二次封装select组件,实现下拉列表有分页、自定义是否可搜索的一系列功能

vue+element plus:二次封装select组件,实现下拉列表有分页、自定义是否可搜索的一系列功能

2025-04-08 14:46:08 1135

原创 【vue】v-bind=“$attrs“理解与使用

主要针对v-bind="$attrs"理解与使用

2025-04-08 14:42:42 1231

原创 【工具分享】vscode+deepseek的接入与使用

deepseek分享,主要实现vscode+deepseek的接入与使用

2025-03-20 15:42:41 1675

原创 vue3:一文理解h函数的使用

该篇主要时介绍vue中的h函数,原理、语法、样例

2025-03-10 15:35:35 1010

原创 iframe: 通过postMessage实现父子页面通信

在前端开发中,跨域是一个常见的问题,由于同源策略的限制,浏览器不允许在不同源的页面之间直接进行通信。解决跨域问题有多种方式,其中一种常用的方式是使用postMessage。它是HTML5引入的一种跨文档通信的机制,可以在不同的窗口或框架之间传递数据,即使这些窗口或框架不属于同一个源。本文将介绍改方法的使用与场景

2025-03-10 15:34:42 2449

原创 vue3: directive自定义指令防止重复点击

vue3: directive自定义指令防止重复点击

2025-02-24 15:23:34 565

原创 vue3:自定义描点定位组件(锚点定位和监听滚动切换)以及遇到的问题

vue3:自定义锚点定位和监听滚动切换以及遇到的问题

2024-10-09 16:33:31 4156 4

原创 【组件封装】vue3拖拽排序: vuedraggable 的使用方法(正常数据的基本使用与树结构数据递归使用)

【组件封装】vue3拖拽排序: vuedraggable 的使用方法(正常数据的基本使用与树结构数据递归使用)

2024-08-04 17:29:09 3076 1

原创 vue3+vite从零架构:写组件、构建、打包并上传个人前端组件库至私有npm仓库最终在自己项目中下载并使用(超详细的流程,小编已实现)

vue3+vite从零架构:写组件、构建、打包并上传个人前端组件库至私有npm仓库最终在自己项目中下载并使用(超详细的流程,小编已实现)

2024-07-14 16:35:54 4666 3

原创 【TypeScript】TS入门到实战(详解:高级类型)

彻底理解typescript的语法并会用

2024-07-03 15:19:46 1977

原创 【TypeScript 类报错】Property ‘name‘ has no initializer and is not definitely assigned in the constructor

Property 'name' has no initializer and is not definitely assigned in the constructor 报错解决

2024-07-03 14:12:05 5603

原创 使用v-viewer实现图片预览(vue2与vue3都支持)

v-viewer:一个方便易用的 vue2和vue3 的图片预览插件

2024-06-25 17:34:47 7518 5

原创 eslint 与 prettier 的一些常见的配置项(很详细)

eslint 与 prettier 的一些常见的配置项(很详细)

2024-06-25 16:07:30 2281

原创 vue2+webpack 和 vite+vue3 配置获取环境变量(补充)

继nginx后内容的补充:vue2+webpack 和 vite+vue3 配置获取环境变量

2024-06-24 13:30:50 1010

原创 vite:配置打包后js的文件名,解决更新后浏览器缓存问题(了解浏览器的强缓存与协商缓存)

vite:配置打包后js文件名,解决更新后浏览器缓存问题,并了解浏览器的强缓存与协商缓存

2024-06-24 11:07:24 3238

原创 vue:vue2与vue3如何全局注册公共组件(包括涉及到的相关方法函数的讲解)

vue:vue2与vue3如何全局注册公共组件(包括涉及到的相关方法函数的讲解),包括require.context()、import.meta.glob()和import.meta.globEager()方法

2024-06-21 15:52:58 1357 1

原创 JavaScript:at()方法遇到的问题并解决

at()方法遇到的问题

2024-06-20 17:48:54 1224

原创 vue/react/js 常用的原生获取当前页面的url网址的相关方法

vue/react/js 常用的原生获取当前页面的url网址的相关方法

2024-06-13 17:36:42 1968

原创 vue3+vite:动态引入静态图片资源

vite不支持require方法;vue3+vite如何动态引入静态图片资源

2024-06-13 16:15:02 8790 2

原创 vsCode代码格式化(理解eslint、vetur、prettier,实现格式化文档以及ctrl+s保存自动格式化文档,保证代码格式的统一,相对规范,以及一些常见问题实战解决)

vsCode代码格式化,解决格式化中常见的问题,让大家能知根知底,不用盲目在网上查询多种配置(包括理解eslint、vetur、prettier,实现格式化文档以及ctrl+s保存自动格式化文档,保证代码格式的统一,相对规范,以及一些常见问题实战解决)

2024-04-20 14:21:37 13567 7

原创 【TypeScript】TS入门到实战(详解)

熟悉ts如何使用;熟悉ts常用基本类型

2024-04-19 09:11:52 13731 4

原创 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location

Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location报错解决

2024-04-19 09:10:46 3835

原创 bug(警告):[vue-router] Duplicate named routes definition: …

[vue-router] Duplicate named routes definition: …警告消除

2024-04-18 09:16:35 1426

原创 Error in render: TypeError: Cannot read properties of undefined (reading‘‘)

Error in render: TypeError: Cannot read properties of undefined (reading' ')报错解决

2024-04-18 09:15:35 8479

原创 bug:[Vue warn]: Do not use built-in or reserved HTML elements as component id: Component

[Vue warn]: Do not use built-in or reserved HTML elements as component id: Component报错解决

2024-04-17 13:54:41 1315

原创 [Vue warn]: Invalid prop: custom validator check failed for prop “percentage“ (element ui组件报错)

[Vue warn]: Invalid prop: custom validator check failed for prop "percentage"报错解决

2024-04-17 13:47:30 4522

最新的省市区Json文件

针对element-ui组件库的省市区框架可以直接使用;对大部分省市区树结构一致;最新的完整的省市区Json数据,方便本地读取。(包含港澳台!)

2024-07-08

自定义描点定位组件的数据

vue3:自定义描点定位组件(锚点定位和监听滚动切换)涉及到的数据 https://blog.csdn.net/qq_45796592/article/details/142494889?spm=1001.2014.3001.5501

2024-10-09

bigemap软件下载

bigemap软件下载

2024-01-20

空空如也

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

TA关注的人

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