自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端实现文件夹操作 - 复制、压缩、重命名

我们在用项目打包时每次都生成dist文件,但是发给实施的时候我们一般都会进行压缩以及重命名使用日期加环境来命名。所以打包次数多了,每次都重命名很麻烦,我看vite也有`vite-plugin-zip-pack`这个插件,但是我觉得实际上自己写个脚本也很方便,自定义程度也高,所以就自己写脚本来对打包后的dist文件进行压缩重命名。搞压缩过程中顺带的搞了一个文件夹及其内容复制的脚本。

2024-04-16 16:45:03 630

原创 前端在线预览之pdf、word、excel预览

公司最近有这么个需求,在线预览pdf、excel、word功能,正好有点时间,稍微整理记录一下。

2023-09-15 16:33:28 1855

原创 前端pdf在线预览的实现

公司最近有这么个需求,预览pdf、excel、word、图片,因为前段时间太忙了,正好最近有点时间,直接废寝忘食、头悬梁最刺骨的开启知识的补充。

2023-09-12 17:43:28 545 1

原创 css拟态风格尝试以及css3新特性渐变使用

拟态风格页面的实现,通过css3新特性阴影去现实立体效果的页面以及通过css3新特性渐变去使得页面更加丰富多彩

2023-06-21 17:02:15 867

原创 uni-app路由模块化脚本解决方案

通过监听路由文件变化以及重写pages.json来解决uni-app没法路由模块化的问题,希望对大家有所帮助。

2023-06-06 16:33:23 856

原创 JS算法之最长回文子串

因为5月太忙了,没啥时间整理所学的知识啦,但是今年的目标是每个月输出至少两篇,所以俺就发一些之前做的LeetCode算法解答。

2023-05-30 08:47:01 267

原创 JS算法之寻找两个正序数组的中位数

因为5月太忙了,没啥时间整理所学的知识啦,就发一些之前做的LeetCode算法解题思路。

2023-05-29 10:25:57 176 1

原创 html原生table实现合并单元格以及合并表头

因为公司业务越来越复杂,有些页面PC和app其实是一样的,我们肯定不想写两套代码,所以我们看看能不能写一个同时支持PC和app的table组件

2023-04-25 17:59:00 4121

原创 vite设置环境变量

之前老是想着为什么会有env文件,为啥env文件里面的变量能通过特定的指定方式去引入(import.meta.env),深入学习后,感觉越来越接近真相了。

2023-04-04 15:18:40 579

原创 vite学习之vite的优势以及预购建

因为公司webpack和vite都用,以前的老项目用的是webpack+vue2,新项目用的是vite+vue3,所以打算深入学习一下vite,记录一下所学的知识。

2023-03-31 18:22:17 133

原创 前端构建工具简单理解

正常来说,浏览器是只识别HTML、CSS、JS文件,那我们开发React和Vue项目时的.vue、.tsx、.jsx、.scss等文件咋处理,因为这些文件浏览器压根识别不了。这时候我们可以通过现成的构建工具去帮我们做代码转化处理,使得最后得到的代码是浏览器可识别的。

2023-03-26 15:18:32 92

原创 vue3组件库搭建并发布到npm保姆教程连载二

接上次组件库搭建连载,主要介绍组件库的第三方依赖引入和一键打包发布脚本。

2023-02-13 20:06:11 394

原创 vue3组件库搭建并且发布到npm保姆教程连载一

小时候的梦想是拥有一个自己的组件库(开玩笑哈),接触前端后,很多时候在npm install的时候,我在想我们安装的这些依赖发布者是如何将依赖发布到npm,并且可以让别人使用的,未知是让人害怕的,经过一系列学习和探索后,我也拥有了自己的组件库,也可以让别人使用我的组件库啦。

2023-02-01 17:49:43 1351

原创 深拷贝浅拷贝

因为工作中的深拷贝和浅拷贝用的次数还是算比较频繁的,所以打算深入学习一下深拷贝和浅拷贝正好可以复习一下JS的基础知识,如果要写一个好的深拷贝函数要涉及到的细节还是蛮多的

2023-01-15 14:59:04 95

原创 Set、Map、WeakSet、WeakMap的区别

在学习vue官方源码解析的过程中,看到了有关这一块的解析,所以跟着学习并且记录一下

2022-11-23 16:35:14 396

原创 uni-app打包之云打包与本地打包

由于早之前发的文章关于app的大杂烩文章太杂了, 所以打算给拆一拆,这篇是uni-app打包篇总得来说本地打包不算复杂,还有一些没有介绍的,比如打包后app启动页面、app图标、版本号之类的,这些细节我就不过多的去介绍,因为这些不影响项目的打包,大家花点心思应该就能自己掌握。

2022-11-01 15:11:25 4932 5

空空如也

空空如也

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

TA关注的人

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