- 博客(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
原创 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保姆教程连载一
小时候的梦想是拥有一个自己的组件库(开玩笑哈),接触前端后,很多时候在npm install的时候,我在想我们安装的这些依赖发布者是如何将依赖发布到npm,并且可以让别人使用的,未知是让人害怕的,经过一系列学习和探索后,我也拥有了自己的组件库,也可以让别人使用我的组件库啦。
2023-02-01 17:49:43
1351
原创 深拷贝浅拷贝
因为工作中的深拷贝和浅拷贝用的次数还是算比较频繁的,所以打算深入学习一下深拷贝和浅拷贝正好可以复习一下JS的基础知识,如果要写一个好的深拷贝函数要涉及到的细节还是蛮多的
2023-01-15 14:59:04
95
原创 uni-app打包之云打包与本地打包
由于早之前发的文章关于app的大杂烩文章太杂了, 所以打算给拆一拆,这篇是uni-app打包篇总得来说本地打包不算复杂,还有一些没有介绍的,比如打包后app启动页面、app图标、版本号之类的,这些细节我就不过多的去介绍,因为这些不影响项目的打包,大家花点心思应该就能自己掌握。
2022-11-01 15:11:25
4932
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人