自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 场景6:对浏览器内核的理解

从前端开发视角看,浏览器内核是如何影响页面的渲染结果、性能表现、兼容性以及开发决策

2025-12-31 10:04:45 677

原创 CSS+JS实现单例老虎机切换图片动画

利用css和js实现单例的老虎机滚动和定格晃动效果

2025-12-17 17:43:22 481

原创 基于 Vue3 + Electron 的离线图片缓存方案

分析使用 Service Worker 方法的局限性,以及如何使用 Electron 实现离线图片缓存

2025-12-02 09:06:06 521

原创 场景5:如何排查是否内存泄露

内存泄露定义 & 内存泄露场景 & 内存泄露排查方法

2025-11-26 16:03:27 697

原创 场景4:如何判断用户是否离开当前页面

如何判断用户是否离开当前页面(多场景)

2025-11-26 11:11:27 206

原创 场景3:页面加载很慢如何排查?

页面加载很慢如何排查?如何优化?

2025-11-26 10:51:48 342

原创 场景2:Vue Router 中 query 与 params 的区别

query 与 params 的区别& 为什么有时 params 在刷新页面后会丢失?

2025-11-26 10:15:25 188

原创 场景1:项目上线为什么要去掉 console.log

在生产环境项目部署时,为什么要去掉 console.log & 如何去掉 console.log

2025-11-25 17:55:58 398

原创 源码篇 模板编译

剖析模板编译阶段的核心实现,看看模板解析、优化、代码生成阶段都做了什么

2025-11-19 17:41:59 976

原创 源码篇 虚拟DOM

分析 Vue DOM-Diff 算法的核心实现

2025-11-13 10:20:56 822 1

原创 源码篇 Vue Router 4 下篇

源码篇 Vue Router 4 下篇围绕 1.区分路由守卫和导航守卫;2.导航守卫的设计

2025-11-03 17:58:37 822

原创 源码篇 Vue Router 4 中篇

源码篇 Vue Router 4 中篇围绕 1.H5 History 模式;2.区分createWebHistory(),createWebHashHistory() 和 createMemoryHistory()

2025-11-03 15:26:34 974

原创 源码篇 Vue Router 4 上篇

源码篇 Vue Router 4 上篇围绕 1.createRouter 的原理;2.createRouterMatcher、RouterMatcher、matcher 的关系;3.RouterMatcher 的功能矩阵。

2025-11-03 15:22:36 1077

原创 如何实现弹窗的 双击关闭 & 拖动 & 图层优先级

如果我在弹窗中放了一个播放器,这个播放器可以双击全屏,或者我连续点击两次“播放/暂停”按钮,就会导致事件冒泡,从而触发关闭弹窗的方法,应该如何处理?

2025-10-31 11:36:15 408

原创 Vue router 中 子路由的细节分析

子路由通过 children 配置和 <router-view> 嵌套,实现组件的层级化渲染,是构建复杂单页应用(SPA)的重要工具。

2025-10-29 10:21:34 568

原创 巧妙维护响应式布局下的字体大小

利用CSS变量实现响应式字体维护(类比了系统主题设置)

2025-09-16 10:20:28 270

原创 全局存在多个相同类名获取dom冲突问题

分析并解决全局存在多个相同类名获取dom冲突问题

2025-09-12 10:09:01 279

原创 滚动列表展示跟随弹框效果

利用js和css实现滚动列表展示跟随弹框效果

2025-09-11 15:48:36 362

原创 手搓3D轮播图组件以及倒影效果

利用js,css实现3D效果的轮播图,支持手动滑动、自动循环播放、按钮切换、倒影效果

2025-09-01 17:18:06 469

原创 使用 Plyr 搭建一个多视频播放大屏

使用 plyr 实现轮播多视频数据大屏的两个场景处理(更新补充需求)

2025-07-31 15:05:43 565

原创 大屏搭建多个图表不自适应问题

针对解决:多个ECharts组件,只有在分辨率变大时自适应,或者刷新后才能自适应,分辨率尺寸变小时无法自适应

2025-07-14 17:43:48 410

原创 从0用Vite搭建一个项目

使用Vite+Vue3搭建项目并安装使用到的库

2025-07-01 11:58:02 1007

原创 git 提交代码注意事项

git 提交代码时的 Merge Commit 解决方案

2025-06-25 10:25:38 382

原创 使用组件库表格组件纵向滚动时出现横向滚动条问题

利用CSS解决使用组件库中的表格组件纵向滚动时出现横向滚动条问题

2025-06-17 17:43:07 374

原创 JS实现OSS断点续传

利用OSS实现断点续传(附实现效果),彩蛋:上传失败模拟;小文件模拟上传进度

2025-06-06 16:46:50 1116 4

原创 前端实现视频/直播预览

js实现.mp4、.mov等视频预览,.m3u8等直播预览

2025-06-06 15:50:24 1527

原创 实现视频分片上传 OSS

实现视频分片上传 OSS

2025-05-16 10:44:57 672

原创 源码篇 使用及分析 Vue 全局 API

针对 Vue 的全局 API 使用方法及源码分析说明

2025-05-09 10:18:10 960

原创 CSS 解决手机浏览器默认行为(点击出现蓝色背景)

 利用 -webkit-tap-highlight-color 属性解决手机浏览器默认行为(点击出现蓝色背景)

2025-04-25 10:14:53 483

原创 源码篇 剖析 Vue2 双向绑定原理

Vue 源码角度深度剖析理解双向绑定原理(Vue3 的响应式系统即将更新...)

2025-04-24 10:26:45 1226

原创 省市区级地域数据封装方法

针对省市区级数据处理为数组/map结构的方法

2025-04-16 10:52:02 342

原创 Axios 介绍及使用指南

基于 Axios 原理,安装及封装

2025-04-15 10:23:18 1230

原创 OpenTiny使用指南

OpenTiny使用指南

2025-04-14 15:48:28 467

原创 Webstorm 常用插件及便携设置

Webstorm 常用插件及便携设置

2025-04-11 18:12:45 688

原创 2025最新版Nodejs安装及环境配置教程

Nodejs安装及环境配置教程

2025-04-11 14:12:53 611

原创 前端小程序开发小知识

前端小程序开发中的小知识

2025-04-01 22:42:34 810

原创 产品经理六题汇总

我看了许多文章之后,发现了作为一个好的产品经理需要明确三个问题:需求是什么(调研),怎么做这个需求(需求文档),谁来做这个需求(与相关团队沟通协作)。现阶段我的感悟就是通过市场调研、数据分析、竞品调研、用户调查等等这些方式去确定要做的产品定位是什么,目标用户是谁,商业模式是什么。在这个过程中,有一个很大的问题就是,如果盲目跟风或者对于自身资源认知不足,就会导致浪费了大量的成本之后没有做好产品。

2025-03-24 20:17:10 1007

原创 算法关键知识汇总

说说Map、Set 、二维数组、DFS、BFS

2025-03-24 18:10:05 345

原创 如何实现多行文本溢出并实现响应式效果

实现多行文本溢出

2025-02-18 19:21:22 341

原创 微前端架构学习笔记

关于微前端架构方面的笔记整理,内容还在学习更新中...(有描述不准确的地方欢迎指正)

2024-12-06 18:06:16 1390

报告生成模块-分为两个版本的文件(中英)

报告生成模块-分为两个版本的文件(中英)

2023-11-10

空空如也

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

TA关注的人

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