
JavaScript
js
parade岁月
parade岁月
展开
-
使用newman导出postman响应数据到本地文件
Postman是日常接口测试的一个重要工具,有时候需要可能需要把请求的响应数据导出到本地文件。单纯使用postman客户端是不行的。应该是为postman内置了安全机制,不允许这样操作。但是可以通过newman来操作。newman是执行postman请求集合的一个命令行工具,也可以作为一个npm包,再配合其他npm包就可以把数据写入excel文件了。原创 2022-10-21 19:16:12 · 2707 阅读 · 0 评论 -
Vue3的组合式api的那些不太方便的地方
Vue3的组合式api很香,但是也有一些不太方便的地方。下面给出一种解决方案,整理自codewhy老是的视频课。关于watch的原理还不太明白,后期补上。在vue3中组合式api中使用vuex的map系列函数时,是无法使用展开语法的。在vue3中观察一个响应式对象时,得到的新值和旧值是一样的,这在有时候就不方便。vuex中的map系列函数。原创 2022-09-25 20:49:45 · 959 阅读 · 0 评论 -
AES再Java和js中的使用以及postman中使用Crypto解密接口数据
AES加密算法是密码学中的高级加密标准(Advanced Encryption Standard,AES),是一种区块加密标准。AES使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据AES的加密方式会将明文拆分成不同的块进行加密,例如一个256 位的数据用128的密钥加密,则分成新建Cipher对象时需要传入一个参数,参数格式,algorithm有`algorithm,缺省的mode为ECB,缺省的padding为PKCS5Padding–使用CBC模式时必须传入pa原创 2022-07-14 00:03:40 · 1253 阅读 · 0 评论 -
正则表达式中()和[]的区别
正则()和[]的区别原创 2022-05-18 15:50:02 · 963 阅读 · 1 评论 -
Es6模块化Export和import用法大全
概念export和import是ES6模块中的两个命令:export 用于从模块中导出实时绑定的函数、对象或原始值,以便其他程序可以通过 import使用它们。ES6中export和import一般的用法有两种命名导出(Named exports)默认导出(Default exports)命名导出(Named exports)就是每一个需要导出的数据类型都要有一个name,统一引入一定要带有{},即便只有一个需要导出的数据类型。这种写法清爽直观,是推荐的写法//------ lib.js原创 2022-05-15 18:28:06 · 2374 阅读 · 0 评论 -
JavaScript基础之链式赋值的坑
链式赋值要慎用原创 2022-04-27 07:36:19 · 1430 阅读 · 0 评论 -
JavaScript万金油reduce实操demo
获取对象的动态属性名称已知对象let obj = { baseInfo: { name: "独特" }}//对象,是后台返回的let attr = "baseInfo.name"//属性配置,是写在前台的let result = attr.split(".").reduce((pre, cur) => { return pre?.[cur]}, obj)console.log(result)//独特 如果有一个属性值不存在,则返回undefi..原创 2022-03-24 09:38:30 · 1582 阅读 · 0 评论 -
js日期-时间差语义化(前天,昨天,几小时前,刚刚)
console.log(new Date("2022-02-22").getMonth())//1console.log(new Date("2022,02,22").getMonth())//1console.log(new Date(2022,0o2,22).getMonth())//2/** * 时间差语义化 前天 昨天 几小时前 刚刚 * @param dateTimeStamp 要比较的时间值---同new Date()的传参 但是不要传类似 new Date(2021原创 2022-02-21 22:58:04 · 593 阅读 · 0 评论 -
记一次使用axios设置header不生效的问题
日常开发中,后台请求接口使用post的时候有3种情况普通的post请求,数据是以json的形式提交到后台,对应Content-type:application/json上传文件,数据是以FormData的形式提交到后台,工具会自动处理请求头,对应Content-type:multipart/form-data表单形式提交需要设置对应Content-type:application/x-www-form-urlencodedContent-Type: application/json : 请求体原创 2022-02-17 22:43:00 · 10389 阅读 · 1 评论 -
js 间隔循环输出1到10的五种方法
js 间隔循环输出1到10的五种方法原创 2022-02-11 22:37:48 · 4234 阅读 · 0 评论 -
js reduce示例运用之扁平数组与树形结构的互转,数组分组
此篇文章来源于掘金社区大佬文章扁平数组与JSON树结构互转,在这里只是学习之后加上了注释,再次感受到了js的强大扁平数组如下let flatArr = [ {id: 1, title: "解忧杂货铺1", parent_id: 0}, {id: 2, title: '解忧杂货铺2', parent_id: 0}, {id: 3, title: '解忧杂货铺2-1', parent_id: 2}, {id: 4, title: '解忧杂货铺3-1', parent_id:原创 2021-11-11 14:53:51 · 1259 阅读 · 0 评论 -
js数组中基本数据类型去重和根据对象对属性去重合并
//这里是我用的方法,关于数组去重的其它方法还可以参考下方链接数组去重以及数组对象中多属性判断去重let data = [ { name: "a", age: 20, count: 5 }, { name: "b", age: 21, count: 8 }, { name: "a", age: 20, count: 9 }];let result = data.re...原创 2020-01-02 14:59:51 · 285 阅读 · 0 评论 -
Js数组
数组的typeof–数组是引用类型<script> let str = 'parade' let str1 = str.split('') let arr = [1, 2, 3, 4] let arr1 = arr; arr[1] = 'rep' console.log(typeof str);//string consol...原创 2019-12-21 17:21:22 · 132 阅读 · 0 评论 -
Js闭包
函数,构造函数还有块作用域 循环之类(有块作用域的特性)的作用域,函数没执行一次就会产生一次环境闭包:函数可以访问其他函数作用域中的数据普通函数和构造函数的作用域//函数没有被调用,就不会产生环境。被调用之后才会分配空间,如果环境之内没有数据被依赖,那函数执行结束,空间就会被function hd(){ let n = 1; return function s...原创 2019-12-21 17:20:05 · 111 阅读 · 0 评论 -
Js对象
在js中,对象和数组是引用传递打印对象的详细结构let obj = { name:"小" }; console.dir(obj)//可以打印出用log打印不出来的内容,比如console.log(Object)属性及属性特征的操作let user = { name: 'parade', 'my age': 18}console.log(...原创 2019-12-21 17:19:01 · 163 阅读 · 0 评论 -
Js函数总结
函数与方法中的this//对象中的函数叫方法,方法中的this是当前对象 其它普通函数的this一般是windowlet obj = { site:'baidu', show:function(){ console.log(this);//this指当前对象 function render (){ console.l...原创 2019-12-21 17:17:27 · 168 阅读 · 0 评论 -
利用jquery给动态加载的元素绑定事件
工作中经常会遇见利用ajax加载dom元素,这样就不能给动态加载的元素绑定时间此时可以利用jquery的on方法解决(老版本使用live方法)$(document).on("click",".edit-btn",function(){ alert("111") });其中class为"edit-btn"的按钮是利用ajax加载的,如果像下面这样直...原创 2018-09-05 22:20:49 · 593 阅读 · 0 评论 -
jQuery判断属性是否存在,没有则加上
<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <script type="text/javascript" src="E:\jquery-3.3.1.js">原创 2018-06-12 22:39:58 · 4152 阅读 · 0 评论 -
跳转页面之后执行目标页面的某个函数
根据url参数执行不同的js函数原创 2018-04-25 18:00:53 · 5267 阅读 · 0 评论 -
js日期格式化
js日期格式化处理工作中经常用到对日期格式化或者日期字符串格式化的操作,百度找到一个还算比较好用的库原文链接下面说一下简单的用法:把一种时间字符串转成另一种时间字符串 var needDate = dateFormat(articles[i].basicDateTime,"mmm-dd-yyyy");把特定的日期按照指定的格式 格式化 new Date().format("m/dd/y...转载 2019-09-05 22:46:34 · 289 阅读 · 0 评论 -
如何在jquery each循环使用continue或者break中断循环
问题描述jquery each中不能直接使用continue或break解决方案要实现break和continue的功能的话,要使用其它的方式 break—-用return false; continue –用return ture;...转载 2018-08-12 15:40:45 · 589 阅读 · 0 评论