自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-cropper实现gif裁剪

vue-cropper实现gif裁剪。

2022-11-21 13:40:27 763 3

原创 <noscript>标签

`<noscript>`标签早期是被用来给不支持JavaScript的浏览器提供替代内容,现在100%的浏览器已经支持JavaScript了,但对于禁用JavaScript的浏览器来说,这个元素仍然有它的作用。

2021-02-18 10:04:12 550

原创 Js深拷贝的实现

function deepClone(obj){ if(typeof obj !== "object" || obj == null){ return obj } let result if(obj instanceof Array){ result = [] }else { result = {} } for(let key in obj){ //保证key 不是原型的属性 .

2020-11-21 16:17:30 106

原创 如何区分函数声明和表达式

区分函数声明和表达式最简单的方法是看 function 关键字出现在声明中的位置(不仅仅是一行代码, 而是整个声明中的位置)。 如果 function 是声明中的第一个词, 那么就是一个函数声明, 否则就是一个函数表达式。...

2020-11-18 17:41:22 213

原创 [“1“, “2“, “3“].map(parseInt)的输出结果分析

parseInt() 函数能解析一个字符串,并返回一个整数,需要两个参数 (val, radix),其中 radix 表示要解析的数字的基数。(该值介于 2 ~ 36 之间,并且字符串中的数字不能大于 radix 才能正确返回数字结果值)。此处 map 传了 3 个参数 (element, index, array), 默认第三个参数被忽略掉,因此三次传入的参数分别为 "1-0", "2-1", "3-2" 因为字符串的值不能大于基数,因此后面两次调用均失败,返回 NaN ,第...

2020-10-30 15:51:55 225

转载 <mate name=“viewport“>移动端设置详解

<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">1.width=device-width //应用程序的宽度和屏幕的宽度是一样的2.height=device-height //应用程序的高度和屏幕的高是一样的3.initial-sc...

2020-10-10 16:15:04 706

原创 import与require的区别

https://imweb.io/topic/582293894067ce9726778be9

2020-08-26 11:24:59 123

原创 flex:1和flex:grow:1的区别

flex = 1 的时候,设置了 三个属性 flex-grow=1,flex-shrink=1,flex-basis=0%只设置 flex-grow =1 的时候 flex-grow=1,flex-shrink=1(默认值),flex-basis=auto(默认值) flex-shrink 属性指定了 flex 元素的收缩规则。flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据flex-shrink 的值。 flex-basis 属性用于设置或...

2020-07-22 10:37:34 1784

转载 vue动态改变keepAlive缓存

vue有一个组件keepAlive来实现页面数据缓存,在跳转页面时保存页面数据,在实际的项目中需要动态改变,实现动态保存页面数据。在组件切换时,A→B B不缓存,B→C B缓存 实现方法如下:App.vue文件(监听缓存数组的变化)<keep-alive :include="cached"> <router-view /></...

2020-04-15 12:00:39 1588

原创 js中var、let和const的区别

1.const定义的变量不可以修改,而且必须初始化。1 const b = 2;//正确2 // const b;//错误,必须初始化 3 console.log('函数外const定义b:' + b);//有输出值4 // b = 5;5 // console.log('函数外修改const定义b:' + b);//无法输出 2.var定义的变量可以修改,如果不初始化会输出...

2020-03-22 21:06:42 201

原创 vue向数组中某一个字段赋值

原数组fileList: [ {name: '', url: ''} ],只向fileList中的name赋值this.fileList.push({name:'dgf'})

2020-03-22 16:13:52 3596

转载 vue登录时 怎么将用户登录的信息保存 并全局都可以调用

使用sessionstorge和localstorge保存数据以sessionstorge为例主要方法有: 1localStorage.setItem();传值...

2020-03-21 00:21:07 4166

原创 vue向数组中添加字段

res.data.forEach(item=>{if(item.tagList.length==0){ that.$set(item.tagList,'tagName','暂无')}that.serviceNews.p...

2020-03-20 19:27:16 5178

空空如也

空空如也

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

TA关注的人

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