2 年轻即出发

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

常用的js数组复制(浅拷贝,深拷贝)

浅拷贝:(1)数组的直接赋值属于数组的浅拷贝,JS存储对象都是存内存地址的,所以浅拷贝会导致新数组和旧数组共用同一块内存地址,其中一个数组变化,另一个数组也会相应的变化。(2)数组内部不含有引用类型,使用slice() 、concat() 和 assign() 方法都属于数组的深拷贝,一个数组变化,另一个数组不受影响。(3)数组内部含有引用类型,使用slice() 、concat() 和 assign() 方法,非引用类型的值属于深拷贝,引入类型的值属于浅拷贝,一个数组变化,另一个也会相应的变化

2020-07-14 16:56:31

绝对的神器!!!!----解决git提交冲突

Step1. 在本地仓库中, 更新并合并代码git fetch origingit rebase origin/masterStep2. 依据提示分别打开冲突的文件, 逐一修改冲突代码Step3. 所有冲突都修改完毕后, 提交修改的代码git add -ugit rebase --continueStep4. 更新patchgit push origin HEAD:refs/for/finance-master...

2020-05-28 19:31:18

函数去抖(debounce)和函数节流(throttle)

目的以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。window对象的resize、scroll事件拖拽时的mousemove事件射击游戏中的mousedown、keydown事件文字输入、自动完成的keyup事件实际上对于window的resize事件,实际需求大多为停止改变大小n毫秒后执行后续处理;而其他事件大多的需求是以一定...

2020-04-20 14:27:33

lodash入门

简介Lodash是一个著名的javascript原生库,不需要引入其他第三方依赖。是一个意在提高开发者效率,提高JS原生方法性能的JS库。简单的说就是,很多方法lodash已经帮你写好了,直接调用就行,不用自己费尽心思去写了,而且可以统一方法的一致性。Lodash使用了一个简单的 _ 符号,就像Jquery的 $ 一样,十分简洁。类似的还有Underscore.js和Lazy.js...

2020-04-20 14:18:51

前端js判断两个时间的时间差

前端js判断两个时间的时间差需求需要判断两个时间的时间差,思路是把两个时间转换成时间戳如果是2012/02/12这种格式的日期没有问题,如果是2012-02-12格式的还需要转换成2012/12/12而后相减的时间差除以3600,再除以1000就是相差的小时数,同理除以24就是相差的天数/** * @author Wujy * @date 2020/1/14 * @Desc...

2020-04-18 22:06:39

前端面试题汇总---JavaScript篇(2)

## 1、ES5、ES6和ES2015有什么区别?> `ES2015`特指在`2015`年发布的新一代`JS`语言标准,`ES6`泛指下一代JS语言标准,包含`ES2015`、`ES2016`、`ES2017`、`ES2018`等。现阶段在绝大部分场景下,`ES2015`默认等同`ES6`。`ES5`泛指上一代语言标准。`ES2015`可以理解为`ES5`和`ES6`的时间分界线...

2020-04-17 11:34:42

大厂面试题之CSS篇-持续更新!

1、列举出通过CSS样式隐藏元素的方法,并说明其区别。2、CSS3的box-sizing的取值及各值的说明。3、Flex布局实现容器box内部元素item垂直居中对齐。.box {display: flex; align-items: center }4、写出所有浏览器兼容display:inline-block的hackinline-block指同时拥有内联元素(显示在一行)和...

2020-04-17 11:33:13

Vue中结合ElementUI实现:限制输入框只能输入正整数

Vue中结合ElementUI实现:限制输入框只能输入正整数如果觉得对您有所帮助,麻烦您动动您的小手指给点个赞呗(*^▽^*)input输入框中禁止输入小数和负数(*只允许输入正整数 *)最近在做项目中碰见了这么个问题,需要输入数字,但是只能输入正整数,在网上找的没找到自己想要的,所以就自己想了两个办法,在这里跟大家分享一下。(因为是刚毕业,第一次写博客,所以有点生疏,请各...

2020-04-17 11:24:08

vue里面如何让v-for循环出来的列表里面的列表click事件只对当前列表有效

vue里面如何让v-for循环出来的列表里面的列表click事件只对当前列表有效html:<ul id="app"> <li v-for=‘item in items‘ @click="toggle(item)"> <span v-if=‘item.show‘>{{item.content}}</span> </li&g...

2020-04-17 11:16:56

Vue子组件调用父组件的方法

Vue子组件调用父组件的方法Vue中子组件调用父组件的方法,这里有三种方法提供参考第一种方法是直接在子组件中通过this.$parent.event来调用父组件的方法父组件<template> <div> <child></child> </div></template&g...

2020-04-17 10:59:43

VUE判断当前设备是PC还是移动端

VUE判断当前设备是PC还是移动端实际开发工作中会经常遇到一个需求,就是判断当前登录网页的设备是PC还是移动,要求PC端和移动端显示的是不同的网页内容。那么我们就需要对当前登录设备进行判断。使用 navigator.userAgent 字符串检测我是在PC端开发完接到要做移动端的需求,而且移动端只有一个页面,我就统一放在了一个文件夹内。首先在 app.vue 文件内,判断当前设备是...

2020-04-15 18:45:06

关于JSON.parse(JSON.stringify(obj))实现深拷贝应该注意的坑

关于JSON.parse(JSON.stringify(obj))实现深拷贝应该注意的坑JSON.parse(JSON.stringify(obj))我们一般用来深拷贝,其过程说白了 就是利用JSON.stringify 将js对象序列化(JSON字符串),再使用JSON.parse来反序列化(还原)js对象;序列化的作用是存储(对象本身存储的只是一个地址映射,如果断电,对象将不复存在,因此需...

2020-04-15 18:41:20

Host key verification failed. fatal: Could not read from remote repository.

Host key verification failed. fatal: Could not read from remote repository.请手动输入yes, 不要直接回车

2020-04-06 22:38:33

将文字作为背景图

一、把文字做成图片,然后将图片作为背景。二、把文字层作为底层,上层放内容。举个例子:.page{ width:100px; height:100px; position:relative;}.textbg{ position:absolute; left:0px; top:0px; width:100px; hei...

2020-04-06 22:35:26

npm启动导入vue的项目

npm启动导入vue的项目1.从github上下载.zip文件,然后解压,或者时代码库中进行git clone代码;2.在cmd进入文件夹;3.安装项目:npm install4.编译:npm run serve浏览器中打开localhost:8080...

2020-04-06 22:32:41

label 和 input 底部对齐问题

问题:如图所示,label的底部外边和和input的底部不对齐; 但是可以发现label的底部外边和input里的文本底部对齐。解决方案:1、原因分析元素垂直方向上的对齐属性vertical-align默认是以元素的baseline属性为基准的 .input是一个行内替换元素,行内元素其默认的对其方式为baseline;input元素的baseline为其中文字的ba...

2020-04-06 20:50:49

node版本降级

因为node版本太高,导致npm run dev报错。那么如何降级呢?(1)安装node版本管理模块nsudo npm install n -g下边步骤请根据自己需要选择(2)安装稳定版sudo n stable(3)安装最新版sudo n latest(4) 版本降级/升级sudo n 版本号//例如:sudo n 9.1.7...

2020-04-06 20:42:13

vue中限制input只能输入数字

vue中限制input只能输入数字方法1:方法2

2020-03-10 17:13:15

CSS3 ------- object-fit属性

做项目经常会遇到图片列表展示,图片一般是用户从后台上传的,上传的图片尺寸千差万别。如果前端不控制图片大小,整个排版就会很乱,如果给定长宽,图片又会变形,用背景图片来处理有特别麻烦。这个问题一直苦恼了我好久,最近终于找到解决办法了。css有一个object-fit属性,用来指定替换元素的内容应该如何适应到其使用的高度和宽度确定的框1.首先是一个html结构,然后给定图片高宽然后使用objec...

2020-02-29 19:30:44

img元素srcset属性浅析

img srcset 属性img 元素的 srcset 属性用于浏览器根据宽、高和像素密度来加载相应的图片资源。属性格式:图片地址 宽度描述w 像素密度描述x,多个资源之间用逗号分隔。例如:<img src="small.jpg " srcset="big.jpg 1440w, middle.jpg 800w, small.jpg 1x" />上面的例子表示浏览器宽度...

2020-02-29 19:09:14

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。