自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何动态修改第三方组件库的内部样式

以elementUI的分页器为例,介绍怎么动态修改其内部dom的样式

2025-02-14 17:03:20 949

原创 从项目复查做一些TypeScript使用上的总结

针对年终项目代码复查,团队开发中存在一些代码一些问题的总结,在对TypeScript使用上存在很多偏差,代码存在大量any类型,特此做一个整体的使用总结。

2025-01-26 17:53:07 657

原创 前端大数据处理 - Web Worker

Web Worker 是一种运行在后台的 JavaScript 脚本,不会影响主线程的性能。

2025-01-17 08:47:44 836

原创 前端性能-HTTP缓存

开启HTTP缓存是提升前端性能的常见手段之一。通过缓存,浏览器可以临时存储资源,在后续请求中直接使用本地副本,从而有效减少HTTP请求次数,显著缩短网页加载时间。以下是HTTP缓存的几个关键点:1、减少重复请求:浏览器存储已请求过的资源,避免重复请求服务器。2、设置缓存头:通过服务器端的Cache-Control、Expires或ETag响应头,指导浏览器如何缓存资源。

2025-01-14 15:58:49 1226

原创 JavaScript中的 File 和 Blob对象

在 JavaScript 中,File 和 Blob 是 Web API 提供的两个重要对象,用于处理文件和二进制数据。它们被广泛应用于文件上传、下载、读取以及数据操作等场景。Blob 是一个通用的二进制数据容器,适合处理动态内容、文件片段等,但不具有文件的元数据(如文件名、最后修改时间等)。File 是一个包含文件元信息的 Blob,主要用于用户上传文件的场景(File 对象看作是带有文件信息的 Blob)二者在文件上传和二进制数据处理的场景中被广泛使用。

2025-01-07 12:07:16 1144

原创 如何限制大量请求并发

利用Promise模拟任务队列,控制并发请求数量,以避免对服务器造成过大的压力。

2025-01-06 17:13:49 1130

原创 SSE长连接

SSE(Server-Sent Events):数据只能从服务端发送到客户端

2025-01-04 16:38:53 498

原创 基于vue-popperjs的二次封装弹窗

基于vue-popperjs的二次封装。

2024-12-25 16:35:40 441

原创 前端优化之图片

图片体验技巧来优化

2024-12-22 20:36:40 284

原创 项目中常用的Nginx配置总结(偏前端-理解)

Nginx是一个高性能的HTTP和反向代理服务器,也是一种轻量级的Web服务器。nginx在应用程序中的作用

2024-12-11 12:55:43 850

原创 3d行政区划-中国地图

实现的功能项地标、打点、飞线、three . js 3d中国地图的一些基础配置补充geo中国地图文件获取其他项:包},

2024-12-02 14:20:16 510

原创 封装一个中间大两头小的轮播图(vue-awesome-swiper、vue2)

两头大中间小轮播组件的封装。

2023-11-09 14:08:31 1610

原创 纯前端实现的验证码

纯前端实现的验证码

2023-11-06 18:23:49 1928

原创 使用 Threejs 从基础开始构建 3D 地球

使用 Threejs 从基础开始构建 3D 地球。

2023-11-06 09:37:43 2037 1

原创 大文件分片上传-续传-秒传(详解)

大文件分片上传详解

2023-10-27 15:03:07 437

原创 搭建nuxt3项目(框架构建)

nuxt3框架搭建和使用

2023-10-25 08:54:23 2897

原创 Promise详解:手写Promise底层-实现Promise所有的功能和方法

手写一个TestPromise,实现以下promise所有的功能和方法, 更好的理解promise底层逻辑。

2023-10-22 12:51:04 449

原创 一个简易的低代码

最近接手了一个低代码平台可视化大屏做二次开发,在这里做一些记录。低代码平台简介:低代码平台是一种开发工具,它可以让开发人员使用简单的拖拽和配置来创建应用程序,而不需要编写大量的代码。低代码平台通常包括一个可视化的界面编辑器,可以让开发人员通过拖拽和配置来创建应用程序的用户界面和业务逻辑。相关低代码平台大屏可视化低代码,在线体验 8.3kamis 可视化编辑器,在线体验 1.9k。

2023-10-19 08:51:47 224

原创 three.js学习-智慧城市

three.js实现的智慧城市

2023-10-16 10:02:26 2508 9

原创 axios的请求中断和请求重试

使用 Axios 的拦截器拦截响应,则尝试再次发送请求,通过设置 retry 和 retryDelay 来控制重试请求的数量和每个请求之间的间隔。

2023-10-12 21:39:34 3373

原创 虚拟列表本质以及解决方式

虚拟列表

2023-10-12 12:50:51 697

原创 three.js项目--在线选车

three.js在线选车

2023-10-11 15:30:19 359

原创 three.js学习之vR展厅

注意:video文件超过100M, git push 不上去,我没加git扩展。所以clone下来项目后需要你自己加上一个video。清空 main.js 和 style.css 内容。新建如下untils/init.js文件填入内容。index.html 中只留下核心代码。main.js - 创建立方缓冲几何体。安装项目需要的所有依赖,并启动项目浏览。二、展厅-第一个页面内容展示。一、初始化 vite 项目。选择 Vanilla 模版。四、展厅 第三个页面。五、展厅-第四个页面。六、展厅-第五个页面。

2023-10-11 11:34:15 1909 2

原创 动态路由:实际路径和路由参数路径匹配

动态路由 路径

2023-02-17 16:43:27 643

原创 动态keep-alive缓存组件

keep-alive 动态缓存

2023-02-14 15:02:25 284

原创 动态路由删除缓存

路由删除

2023-02-14 14:47:06 1125

原创 数组的深拷贝问题方法详解

数组对象 深拷贝 封装

2023-02-14 14:31:15 1270

原创 html2canvas jspdf导出pdf 格式文件(vue)

分页、底部间距、页面导出pdf文件

2023-01-28 12:18:45 1051 1

原创 拖拽(高度自定义)

拖拽

2022-11-08 12:48:54 227 1

原创 vue3+vite+ts使用monaco-editor编辑器

vue3+vite+ts使用monaco-editor编辑器

2022-11-01 17:05:01 12593 3

原创 多级文件树的渲染

vue3.0 ts vite 多级文件树

2022-11-01 10:09:02 333

原创 el-popover消失会闪屏问题记录

el-popover hide 闪动

2022-10-31 18:49:02 2584 5

原创 icomoon使用详细介绍(vue)

icomoon图标库的使用

2022-06-27 17:49:27 1304 1

原创 从头构建vue3.0+ts+vite框架

vue3.0+ts+vite 框架搭建 细节 详解

2022-06-22 01:58:12 4471 1

原创 关于图片懒加载的实现(总结梳理)

图片懒加载 原生实现 插件实现 vue3.0 ts vue3-lazy

2022-06-21 15:25:59 427

原创 首屏引导页实现-Intro.js(vue3.0 ts)

intro.js vue3 ts

2022-06-21 13:17:48 1599

原创 用showdown预览markdown文件(vue3.0)

showdown vue or ts

2022-06-21 12:26:39 1010 1

原创 随鼠标移动的提示框

随鼠标移动的提示框

2022-06-17 20:55:47 899

原创 element loading的使用记录

前言简单记录一下使用dom准备 <div v-show="!textareaListResult" ref="contentLoadingDom" / > const contentLoadingDom = ref<HTMLElement | null>(null);loading使用 import { ElLoading } from 'element-plus'; // 接口调用时 const loadingIns

2022-05-20 18:59:53 503

原创 支持vue3.0+ts 的富文本记录

前言用过很多的富文本,还是蛮喜欢鹅毛富文本,轻量级,一般遇到富文本的案例,都会首先想到的是quill目前vue3.0与react分裂两极,typescript霸占一方,javascript还在坚持,vue2.0日薄西山。本文介绍vue3.0 ts支持的富文本的简单实用和文档地址富文本Vue-Quill-Editor官网文档安装yarn add @vueup/vue-quill@beta使用import { QuillEditor } from '@vueup/vue-quill'i

2022-05-20 17:29:04 2613 1

three.js学习-智慧城市

three.js学习-智慧城市

2023-10-16

基于echarts-geo组件的中国坐标

基于echarts-geo组件的中国坐标

2022-04-14

基于echarts的geo组件的世界坐标系json文件

基于echarts的geo组件的世界坐标系json文件

2022-04-14

vue+three.js展示nrrd+vtk3D模型.zip

vue+three.js展示nrrd+vtk3D模型

2020-12-22

three.js展示nrrd+vtk3D模型-html展示

three.js展示nrrd+vtk3D模型-html展示

2020-12-22

空空如也

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

TA关注的人

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