自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sca scan中的间接依赖如何修正其版本:resolutions

注意:最后,执行 yarn install。平级,用于自定义依赖版本。

2024-08-19 15:47:46 88

原创 json转化成Map数据结构,Map转Array

【代码】json转化成Map数据结构,Map转Array。

2023-10-10 15:29:37 175

原创 git地址后面多出一个斜杠“/“问题的解决

1.没有权限2.排除不是权限问题后,找了好久的原因,甚至打算卸载Git,后来更新Git,等等操作均未成功解决该问题。最后通过一行命令成功解决。在进行Git操作的时候地址部分加上Git的用户名和密码如下解决问题之后再来分析一下原因git config --global credential.helper store该命令可以将用户名和密码长期全局地长期地存储在客户端(实际是客户端所在电脑,并非git的任何目录下,也就是说,即使重装git,改密码也存在。)注意是全局地。这里保存的账号和密码会自动应用到每

2022-07-05 11:58:18 1389 1

原创 js一键复制功能的实现

最近工作中遇到一个需求需要实现复制的功能,因为是个列表,所以需要复制的内容需要区分,且页面不能显示出选中的样式,所以做了以下的工作HTML部分<img src="images/copy.png" class="btn-sometime" title="复制单号" style="width: 18px;height: 18px;" ng-click="$ctrl.copyFun($index)">js部分this.copyFun = function (index){

2020-07-20 14:31:04 421

转载 js中Object.defineProperty()方法

感谢详解,收藏地址https://www.jb51.net/article/143455.htm

2020-06-18 10:47:36 166

原创 js获取今天、昨天、本周、上周、本月、上月的开始日期、结束日期

/** * 获取今天、昨天、本周、上周、本月、上月的开始日期、结束日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMon..

2020-06-11 17:30:36 1549

翻译 检测对象自身是否有指定的键用hasOwnProperty()方法

最近业务中遇到一个需要检测后端返回的对象中是否存在这个key的逻辑判断,使用hasOwnProperty()方法进行解决hasOwnProperty()方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键key)下面链接的说明非常详细https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty...

2020-06-10 17:14:39 398

原创 输入框不能输入非数字并且要求数字保留两位小数

工作中遇到的场景好几个入参都需要进行这个特殊的设定————校验输入框不能输入非数字并且数字保留两位小数并且不能输入空,这就要求我们在输入框失去焦点的时候需要做点什么,没错,我们需要blur函数这是个列表,里面的每一个输入框都要满足这个要求假设HTML代码如下:<div ng-repeat="item in itemLists"> <input type="text" ng-blur="blurTest('param1',$index)"

2020-06-04 16:55:46 385

原创 为了完美的“糖葫芦”,我坚决选择git rebase

眼见为实用merge不用rebase坚持用rebase 的时候完美的“糖葫芦”方便代码回滚,可以在任意的一个commit处打分支。

2020-05-29 17:27:57 133

原创 js中数组的增删改

push() //在数组末尾添加一个元素pop() //在数组末尾删除一个元素shift() //删除数组第一个元素unshift //在数组开头添加一个元素concat() //用于连接两个或多个数组...

2020-05-29 15:59:06 221

原创 js中for循环创造一个list和Map数据结构

this.mapResiz = function () { this.list1 = [] for(i = 0; i <= 100000; i++){ var neirong = {} neirong['code'] = i; neirong['actName'] = 'name'+i+'dada'; .

2020-05-28 15:38:17 936

原创 js中对list数组数据进行Map数据结构改造

后端返回的数据类型是list数组[ { "processStartUser":"1111", "taskCreateTime":1590634371219, "taskCompleteTime":1590634371221, "taskHandler":"1111", "taskHandlerType":null, "taskHandlerOpinion":null, "taskHa

2020-05-28 12:00:35 1556

原创 【git】基于tag拉分支

第一步,将所在分支拉取最新代码:git origin fetch第二步,根据tag创建新的分支git branch <new-branch-name> <tag-name> 例如:git branch newbranch web-11.2

2020-05-28 11:33:33 9629

原创 git中将历史提交的某个commit作为终点分离出一个新的分支

最近工作中遇到一个问题,需要从历史提交中的某次commit分离出一个新的分支,使用下面的命令就可以git checkout -b 新分支名 某次commitId例如git checkout -b newbranch 8e4cd5a81d9b1f07c94508784b6b3db8af15bf10这样就创建了一个名字为newbranch最后一次提交的commitId为8e4c...

2020-04-02 15:03:59 1336

原创 ng-show被隐藏的“功能”

在工作中由于手残,少写了一个“=”,导致了一个惊人的事情,接口返回的内容被我莫名其妙的改了,所以页面显示也很有问题。代码说明:// 接口返回的字段是status:'abc_ing'// HTML的内容<p ng-show = "status='abc_ed'">我是谁?</p><p ng-show = "status=='abc_ing'">...

2020-01-06 11:39:19 178

原创 将一个数组中的某些项取出,组成一个新的数组(map方法)

记录史上第一次个人通过绞尽脑汁完成的数组之间的抽取和组装。废话少说直接上代码。this.originArr = [ {username:'pride',id_code:'123',sink:'mabe1'}, {username:'red',id_code:'234',sink:'mabe2'}, {username:'greed',id_code:'456',sink...

2019-12-25 21:25:23 14900 2

原创 window弹窗的几种形式

window对象的方法中,弹出对话框的几种方法的区别。1.confirmwindow.confirm('dididi')confirm()方法用于显示一个带有指定消息和确认及取消按钮的对话框。如果访问者点击"确定",此方法返回true,否则返回false。2.prompt(msg,defaultText)msg可选。要在对话框中显示的纯文本(而不是 HTML 格...

2019-12-03 11:25:09 4094 1

原创 npm学习笔记1

npm(Node Package Manager)由三个独立的部分组成*网站:是开发者查找包(package)、设置参数以及管理npm使用体验的主要途径*注册表(registry):注册表是一个巨大的数据库,保存了每个包(package)的信息*命令行工具(cli):通过命令行或终端运行。开发者通过cli与npm打交道。初衷:JavaScript开发人员更容易分享和重用代码。安...

2019-11-07 15:27:45 107

原创 js中返回对象的键名或键值---Object.keys()和Object.values()

Object.keys(obj)参数:要返回其枚举自身属性的对象返回值:一个表示给定对象的所有可遍历属性的键名数组Object.values(obj)参数:要返回其枚举自身属性的对象返回值:返回一个数组。成员是参数对象自身所有可遍历属性的键值。两者区别let arr = {a:4,b:7,c:2,d:76}console.log(Object.va...

2019-11-07 11:40:49 1318

原创 filter笔记

原文是掘金看到的,非常好,作为学习笔记记录下来。https://juejin.im/post/5a5f3eaf518825733201a6a7filter为数组中的每个元素调用一次callback函数,并利用所有使得“callback返回true或等价于true的值的元素”,创建一个新的数组。var new_array = arr.filter(callback[,thisArg])...

2019-11-07 11:13:23 320

原创 IIFE(立即调用函数表达式)

分别输出数字 1~5,每秒一次,每次一个for (var i=1; i<=5; i++) { (function() { var j = i; setTimeout( function timer() { console.log( j ); }, j*1000 ); })(); }//上面两部分代码实现了...

2019-10-22 14:47:12 123

原创 如何将键值对和数组放入同一个{}中

在项目开发的时候我遇到了一个问题,如何将键值对和数组放入同一个{}中?因为所需要的数据格式是某几个键值对和一个数组,需要放到同一个{}中,传给组件。数据的格式需要自己拼凑成需要的样子。我是通过如下办法实现的。this.resultSeletedObj this.resultSeletedObj = {};//用于存放所有的数据 this.singleMdLi...

2019-10-18 13:25:36 859

原创 js判断一个字符串的内容

1,substr()'C123'.substr(0,1)//结果是‘C’2,substring()'C123'.substring(0,1)//结果是‘C’注意:substr()和substring()两者的异同点如下:语法:substr(start,length)第一个字符的索引是0,start必选,length可选;substring(start,end)第一个...

2019-10-16 16:57:14 863

原创 js中splice()方法--删除、插入、替换,用法小结笔记

splice()方法直接修改原数组1,删除arr.splice(i,n);i是指从不包含(i)的位置开始,n是指需要删除的个数。<script> var arr = [a,b,c,d,e]; var arrNew = array.splice(2,2); console.log(arrNew);//结果是[c,d] console.lo...

2019-09-26 08:47:52 1209

原创 记录第一次往github上面传项目

(前提是有github账号)第一步:创建新的仓库第二步:第三步:点击create repository之后,会跳转到下面的界面,其中的连接是后面传项目的地址。到这里,在github上面的操作就告一段落了。接下来是需要进行git操作的。1,在项目文件所在的地址下面,例如我的项目地址是G:\study\my-cart>git init,执行git init命令,该...

2019-09-25 21:21:45 100

原创 Error:Cannot find module 'webpack'没有找到webpack模块

在启动项目的时候报错如下:这个问题是webpack没有全局安装需要指向全局安装命令:npm install --save-dev webpack问题得以解决。

2019-09-25 20:01:35 2724

原创 angular上传文件FileUploader的相关知识

FileUploader属性url{String}: 上传文件的服务器路径 alias{String}: 包含文件的名称,默认是filequeue{Array}: 上传队列 progress{Number}: 上传队列的进度,只读 headers{Object}: 上传的头文件信息, 浏览器需支持HTML5 formData{Array}:与文件一起发送的表单数据 ...

2019-09-20 11:01:05 919

原创 vue中filed和input结合实现@blur和@focus事件

项目开发中遇到了一个问题,需要在外观是filed的情况下进行@blur和@focus事件的实现,如下:然而问题在于只有input可以使用blur和focus,如何解决这个问题呢?我采用了field和input结合的方式。<field for="input" label="身份证号"> <input id="input" class="moneynum"...

2019-09-18 10:32:53 4187

原创 vue中“展开详情”“收起详情”

第一步: <div v-show="showregion"></div>第二步:<div class="col-md-12 text-center" @click="showmore" style="padding-top:40px;"> <span class="showstyle">{{ showregion?"收起详情":...

2019-09-18 10:28:07 2872

原创 angular中纯js手写--年月--组件

html部分<input type="text" readonly class="form-control dib w33" ng-model="$ctrl.select_date1" ng-click="$ctrl.showTrue1()">至<input type="text" readonly class="form-control dib w33" ng-mode...

2019-09-17 10:58:09 182

原创 JS时间戳转成日期格式

后端数据返回的是时间戳openDatathat.year=new Date(returns.openData).getFullYear(); //console.log(that.year);取出时间戳里面的年that.month=new Date(returns.openData).getMonth()+1; //console.log(that.mo...

2018-10-09 16:28:41 3304

原创 往证书图片上填充文字内容

接口如下:axios.post("/qrauth/search",{name:this.name,code:this.code,key:this.key,validateCode:this.validateCode}).then(function(res){}需要实现:在手机端实现正确输入证书编号和持证人姓名已经验证码,跳转到证书界面,证书显示的内容是该登录人所有。...

2018-10-09 16:24:27 876

原创 Vue页面加载时,触发某个函数的方法

需要在加载页面的时候调用生成验证码的click事件函数解决方法如下,利用Vue中的mountedmounted:function(){ this.createcode();//需要触发的函数 }//下面是createcode函数 createcode(){ var self = this; axios.post("/verify...

2018-10-09 16:18:24 51734 1

原创 css div多余文字用省略号代替

一.相关知识(1)规定段落中的文本不进行换行p { white-space: nowrap }可能的取值以及描述normal 默认。空白会被浏览器忽略。pre 空白会被浏览器保留。其行为方式类似 HTML 中的 &lt;pre&gt; 标签。nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 &lt;br&gt; 标...

2018-10-09 16:14:58 11048

空空如也

空空如也

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

TA关注的人

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