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

原创 axios获取后端文件流get/post下载Excel,详细步骤以及踩过的坑

axios获取后端文件流get/post下载Excel,详细步骤以及踩过的坑

2022-08-22 17:42:16 7643 1

原创 结合【ant design vue Upload组件】解析excel文件上传

upload组件默认的上传方法是不能很好的解析.xlsx, .xls文件的,下面来介绍结合ant design vue Upload组件解析excel的方法。

2022-08-13 15:36:34 2908 5

原创 git报错 fatal: unsafe repository 解决方法 xxx is owned by someone else

git报错 fatal: unsafe repository 解决方法 xxx is owned by someone else

2022-08-08 11:46:16 4643

原创 【ant design vue】tree树形控件获取数据及数据回显与上传

【ant design vue】tree树形控件获取数据及数据回显与上传功能的分析与实现并附上代码

2022-07-09 09:08:19 6416 7

原创 npm ERR code ERESOLVE npm ERR ERESOLVE unable to resolve dependency tree npm ERRnpm ERRWhi

解决npm安装报错

2022-03-15 20:54:32 355

原创 记一次 MongooseServerSelectionError: connect ECONNREFUSED ::1:27017 异常与解决办法

记一次 MongooseServerSelectionError: connect ECONNREFUSED ::1:27017 异常与解决办法

2022-03-15 19:23:30 5388 8

原创 JS之初步认识promise

promise的产生回调地狱,又称恶魔金字塔,指的是回调函数层层嵌套的写法。这种写法往往让人难以理解,而且令代码不美观,所以称之为回调地狱举一个简单的例子: fn(function() { console.log("第一个函数"); fn(function() { console.log("第二个函数"); fn(function() { conso

2022-01-27 17:01:01 242

原创 JS之继承和实现继承的方法

实现继承的方法,原型继承实例化父类,让它作为子类的原型,从而实现子类可以访问到父类构造函数以及原型上的属性或者方法。优点是简单易于实现,父类新增的实例与属性子类都能访问到;缺点是在创建子类型的实例时,没有办法在不影响所有对象实例的情况下给父类传递参数。构造函数继承原理是调用父类的构造函数然后改变他的this指向,也就是复制父类的实例属性给子类这样做的优点是解决了子类构造函数向父类传递参数的问题,可以实现多继承(call或apply多个父类),解决了原型中包含实例引用类型值被所有实例共享的问题;

2022-01-07 23:16:14 603 3

原创 JS基础之this的指向和this指向的改变方法

一、this的指向#### 1、普通函数调用普通函数调用,this指向window```html function fn() { console.log(this); //window } fn() // window.fn(),此处默认省略window```#### 2、构造函数调用构造函数调用,this指向实例化对象```html function Dog(type, name) { this.t

2022-01-07 11:05:58 395 1

原创 JS基础之JS的闭包、构造函数和实例化对象、原型对象和原型

一、JS的闭包#### 1、定义闭包是指有权访问另一个函数作用域中的变量的一个函数。简单的说,你可以认为闭包是一个特别的函数,他能够读取其他函数内部变量的函数。#### 2、作用正常的函数,在执行完之后,函数里面声明的变量就会被垃圾回收处理掉。但是闭包可以让一个函数作用域中的变量,在执行完之后依旧没有被垃圾回收处理掉。#### 3、缺点内存泄漏导致变量无法被释放栗子:```html function fn2() { const c = 3 ;

2022-01-06 01:18:11 896

原创 JS基础之ES6语法、变量声明的方式、数组的解构、对象的解构、展开运算符(...)、箭头函数、箭头函数的this指向

ES6的语法1、变量声明的方式let和const二者的共同点:都是块级作用域在同一个作用域下,变量名不允许重复他们声明的全局变量并没有挂在 window对象上都没有预编译二者的不同点:let 声明的变量值可以改变const 声明的变量值不能改变const必须声明后立即赋值: const a = 3.14;const存引用数据类型时,内容可以发生改变(地址不能改变)优先考虑使用const , 如果变量会发生改变,就使用let , 最后使用var2、数组的解构ES6新

2022-01-05 20:53:26 347

原创 -正则表达式

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。#### 2、正则的创建 1. 字面量创建 /匹配的字符串/```html // 双斜杠 --- 判断字符串中是否有字符能匹配 good const reg1 = /good/ ;``` 2. 实例化对象 new RegExp('匹配的字符串')```html // reg

2022-01-04 20:44:31 212

原创 JS之事件流(事件冒泡和事件捕获),阻止事件冒泡的方法,事件委托

一、事件流### 1、什么是事件流?事件流描述的是从页面中接受事件的顺序。但有意思的是,微软(IE)和网景(Netscape)开发团队居然提出了两个截然相反的事件流概念,IE的事件流是事件冒泡流(event bubbling),而Netscape的事件流是事件捕获流(event capturing)。后来在W3C组织的统一之下,JS支持了冒泡流和捕获流,但是目前低版本的IE浏览器还是只能支持冒泡流(IE6,IE7,IE8均只支持冒泡流),所以为了能够兼容更多的浏览器,建议大家使用冒泡流。事件流包含

2021-12-25 11:47:14 1339 1

原创 JS数组常用方法的封装

forEach的封装,map的封装,filter的封装,every的封装,some的封装,concat的封装

2021-12-17 01:09:13 633 2

原创 VSCode如何更换背景图片

VSCode如何更换背景图片详细教程附上代码

2021-12-11 15:38:25 10527 21

原创 HTML解决高度塌陷问题

css解决高度塌陷问题

2021-12-02 20:17:13 593

空空如也

空空如也

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

TA关注的人

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