自定义博客皮肤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)
  • 收藏
  • 关注

原创 git-cz 一款git commit 统一规范的工具

git-cz 一款git commit 统一规范的工具介绍:git commit 就是你在修改代码后写一个备注,如果安装了commitizen后,你可以使用git cz取代git commit,每次提交的时候可以选择本次commit的类型,这样commit的文本会更具有可读性。提交类型:1.feat 新功能2.fix Bug 修复3,.docs 文档更新4.style 代码的格式,标点符号的更新5.refactor 代码重构6.perf 性能优化7.test 测试更新8.build 构建

2021-04-19 14:57:52 4962

原创 HTML table导出为Excel

上一篇文章中简单说了下在html页面中的table怎么导出为excel,但是有时候需求就是会很奇怪,比如多sheet页的格式,直接上代码const tablesToExcel = (() => { const uri = 'data:application/vnd.ms-excel;base64,'; const template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x

2021-02-05 14:15:38 751 3

原创 HTML Table导出为excel格式

最近项目中有个需求是将页面写好的表格导出位excel格式,刚开始毫无头绪,经过一番查阅找到了解决办法,废话不多说直接上代码:const tableToExcel = (() => { const uri = 'data:application/vnd.ms-excel;base64,'; const template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:s

2021-02-04 17:12:24 662

原创 React hook报错 React Hook useEffect has missing dependencies解决方案

React hook报错 React Hook useEffect has missing dependencies解决方案最近在开发某后台管理系统时使用ESlint来校验写法问题,结果太感人了,几乎所有页面初始化使用useEffect调用接口时都被提示了:大致意思就是缺少useEffect的依赖,这就让我很头疼了,明明官方说可以直接使用一个空数组来执行默认只执行一次,为什么到了ESlint就不行了呢?翻阅了一些文档,大致的意思就是如果你的副作用没有使用任何依赖,只是单纯的做没有赋值或者调用接口的操作

2021-01-13 15:08:38 22719

原创 package.json版本号前面的标识的含义总结

## package.json版本号前面的标识的含义总结1. 指定版本号(无任何标识) 1.1.2 只能使用1.1.2版本 2. ^版本号 主版本号必须相同并且不能小于指定版本号之间的版本 ^1.1.2 可使用大于等于1.1.2,小于2.0.0的版本 ^1.1.2-beta.1 可使用大于等于1.1.2-beta.2,小于2.0.0的版本,也可使用1.1.2-beta.2等先行版本,但不可使用主次修订版本号不同的其他先行版本,如不可用1.1.3-beta....

2021-01-12 12:07:52 509

原创 2021-01-04

前端页面使用html2canvas和jspdf实现PDF下载功能 首先你需要下载html2canvas和jspdf的依赖,这里就不和大家详解了,相信大家都会操作。 其次需要获取想要保存为PDF的页面模块,我习惯使用document去获取,我感觉也可以通过Ref获取,有厉害的大神有其他的方式可以在下面告诉我,获取后暂且命名为element。 接下来我们先看一下html2canvas的使用方式,很简单:new html2canvas(element), { allowTaint: true, //

2021-01-04 12:29:39 108

原创 react中使用intro.js

react中使用intro.js由于一位极品美女的需求,所以我开启的intro的研究,具体操作如下:项目是react,惊喜的发现intro提供了react的插件,首先install一下npm install intro.js-react下载完成后请在node_modules里确认是否安装成功,然后在需要步骤引导的页面载入js和css还有 步骤用的两个必须的组件:import { Ste...

2019-07-02 18:53:59 3308 1

转载 关于浏览器缓存问题(转载提供链接)

比较容易懂,下面还带有很多其他缓存链接很不错

2019-06-18 09:19:51 117

转载 关于window下 添加 github ssh密钥方法

由于作者很懒,这次做一个搬运工添加链接描述这个链接讲的很详细,希望帮助到大家

2019-05-24 17:01:07 1207

原创 Vue,React项目本地node内存溢出解决方案

最近些项目发现总是有node内存溢出的情况,打包失败,启动失败等,找了许多方案均失效,下面给大家介绍一种简单的粗暴的修改node根目录的方案:找到你电脑本地的node根目录,一般是在C:\Program Files\nodejs看到文件夹中的node.exe了吗?随便给他改个名字,只要你喜欢好,后缀还是.exe接下来创建一个node.cmd文件,用记事本打开,写入C:\Program Fi...

2019-05-24 16:55:27 2129 2

原创 react项目修改端口号的方法

在项目的 package.json里面找到start, 加上set PORT=9000 &&

2019-05-22 10:37:07 4504

原创 关于js防抖与节流

本人纯属个人见解,如有不对的地方请大佬们指出关于节流和防抖 我也是不久前才注意到的,主要是用来终止一些可持续加载的代码,比如scroll,keyup,keydown这类操作,之前自己做项目的时候已经注意到这种问题,迟迟没有去深究原因,现在我要把自己了解的内容记录下来**节流:**节流就是指在操作过程中,隔一段时间 就会加载一次代码,比如你设定1秒后执行一次代码,当你操作时,无论怎么样,都...

2019-05-20 14:41:39 121

原创 express-generator 生成express项目

前几天学习了node一些模块,但是后来不知道怎么进行下去,咨询大佬了之后,决定用express自己开发些小项目。express-generator 快速构建1. npm install express-generator -g2. express --view=pug myapp这里说一下,pug也是一种html模板,刚开始我也有些蒙圈,下面会详细讲怎么处理 3. cd myapp...

2019-04-18 09:55:29 857

原创 关于node.js http模块

HTTP服务器要开发HTTP服务器程序,从头处理TCP连接,解析HTTP是不现实的。这些工作实际上已经由Node.js自带的http模块完成了。应用程序并不直接和HTTP协议打交道,而是操作http模块提供的request和response对象。request对象封装了HTTP请求,我们调用request对象的属性和方法就可以拿到所有HTTP请求的信息;response对象封装了HTTP响...

2019-04-13 17:39:08 116

原创 关于node.js读取文件以及操作流文件的个人理解

最近公司项目不是很急,所以想静下心学习node.js,教程是《廖雪峰的官方网站》中的node教程,学习基础还是可以的,但是好像没有深入 地址:廖雪峰的官方网站之node学习有关node的安装以及npm安装这里就不啰嗦了,我一介菜鸟都会的操作,各位大佬肯定也是会的。1.关于node读写操作首先给大家介绍一下 node里面很重要的一个朋友 **fs**文档中说 fs模块就是文件系统模块,负责*...

2019-04-12 16:45:53 1098

转载 关于Vue非父子组件传值

熟悉了Vue.js的同级组件之间通信,写此文章,以便记录。Vue是一个轻量级的渐进式框架,对于它的一些特性和优点,请在官网上进行查看,不再赘述。使用NPM及相关命令行工具初始化的Vue工程,目录结构如下接着我们进入Demo,首先我们可以删除掉模板项目中src/components/Hello.vue,然后在App.vue中删除对于Hello子组件的注册和使用还有一些其他无关紧要的东西,此时的...

2019-02-20 17:14:37 123

空空如也

空空如也

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

TA关注的人

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