![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
Mr-K
人生是一本书,阅读需要人生
展开
-
ajax 请求头Authorization 添加账号密码访问
在header中添加 "Authorization"字段,值为 "[api_key]:[api_secret]"进行base64加密后。在前面加入"Basic "(Basic后有空格)字符串。最后形式为"Basic xxxxx",'xxxx'为base64后的字符串。原创 2022-11-09 16:13:19 · 2488 阅读 · 0 评论 -
JS sort 排序
1.个位数数字排序let arr = [1,3,4,7,2,6,5]arr.sort()2.两位数排序let arr = [1,11,2,3,4,5,6]arr.sort((a,b) => { return a-b })3.数组中含有字符,并且存在两位数进行排序let arr = ['top0','top12','top3','top2','top10','top1']function compare(arr){ return function(a,b){原创 2022-02-11 12:08:45 · 656 阅读 · 0 评论 -
svg下载到本地
1.F12找到该元素,克隆整个element2.创建一个.txt文本,讲复制的element结构粘贴进去保存,并将.txt格式更改成.svg格式保存即好原创 2022-01-05 09:55:57 · 1986 阅读 · 0 评论 -
JS Date设置时区
//当前时区的utc时间new Date(this.EditSava.upgradeTime).toUTCString() + '+'(0 - new Date().getTimezoneOffset() / 60);原创 2022-01-04 17:54:48 · 9303 阅读 · 0 评论 -
JS 截取屏幕
1.基本安装步骤请访问该链接http://javascript.ruanyifeng.com/tool/phantomjs.html2.根据上面链接基本可以截取静态页面,携带有JS的页面无法被截取,需要进行一些调整,这里通过外链EcahrtsJS生成一个图表html<body style="background: #fff;"> <div id="cont"></div> <div id="main" style="width: 600px;hei.原创 2021-12-15 11:37:35 · 744 阅读 · 0 评论 -
JS 原型-原型链
原型就要说构造函数,什么是构造函数构造函数和普通函数区别//1.声明区别上的区别//--普通函数---function test(){ //普通函数遵循小驼峰命名写法}//--构造函数---function Person(){ //构造函数命名是大驼峰首字母大写 //但是大驼峰写法不是系统规定的,是人传人最后规定下的,人为定义的}//2.使用上的区别//--普通函数---//普通函数直接()执行就可以test() //--构造函数--原创 2021-08-26 15:23:21 · 83 阅读 · 0 评论 -
Vue 下载文件需要token设置
平时下载文件访问后台给的下载链接点击自动下载即可,因文件需要验证身份信息,所以需要在Request headers中塞入token作为身份验证既然链接直接打开不行,那就只能通过ajax访问的时候设置Request headersajax访问成功以后,返回的并不是我们想要直接下载的结果,返回的直接是文本内容,并且没有触发下载,例如既然文件已经能访问到了,那就手动下载吧,/* 1 ajax文件格式是.text,下载用的是Blob文件流,所以手动修改请求的responseType的返回格式类原创 2020-12-16 10:17:49 · 3438 阅读 · 3 评论 -
时间过滤器(时区)
1.标准时间转换指定时间格式Date.prototype.format = function(demand) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this原创 2020-07-21 16:45:24 · 1957 阅读 · 0 评论 -
JS for in 遍历对象顺序不对
后台返回对象参数展开后如下当通过 for in 循环存放到数组的时候得到了很显然顺序跟想象的不一样,因为对象中没有顺序,他不是数组,所以想要得到一个顺序就首先要只给对象指定规则,这里是通过对象的value的字母来指定的规则//循环中使用for(let item in this.objectOrder(data[0])){ this.ChartsTabData.push(item)...原创 2020-01-21 15:13:40 · 6746 阅读 · 3 评论 -
正则
密码正则:规则包含数字,字符,大小写字母且不包含中文空格/(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^[^\s\u4e00-\u9fa5]{12,20}$/原创 2019-11-26 14:01:27 · 181 阅读 · 0 评论 -
JSON.parse转换碰到换行符
JSON.parse(),可以将字符串转换成对象,当改字符串中出现换行符'\'的时候,则会报错默认解析双'\\'为换行符,单'\'则会报错原创 2019-10-31 09:39:20 · 1805 阅读 · 0 评论