1 2 3 4

随笔分类 -  js

摘要:1.ES6使用set数据结构元素唯一特性: // 去除数组的重复成员 [...new Set(array)] 阅读全文
posted @ 2019-09-10 11:22 红鲤鱼与LV 阅读(154) 评论(0) 推荐(0)
摘要:1.生成Set数据结构 const s = new Set(); const set = new Set([1, 2, 3, 4, 4]); 以上如果打印set值: 2.特性 它类似于数组,但是成员的值都是唯一的,没有重复的值。 (1)根据他这个特性:可用于数组去重 (3)Set唯一性的注意事项 在 阅读全文
posted @ 2019-09-10 11:14 红鲤鱼与LV 阅读(482) 评论(0) 推荐(0)
摘要:1.相同点: 都会循环遍历数组中的每一项; map()、forEach()和filter()方法里每次执行匿名函数都支持3个参数,参数分别是:当前元素、当前元素的索引、当前元素所属的数组; 匿名函数中的this都是指向window; 只能遍历数组。 2.不同点: map()速度比forEach()快 阅读全文
posted @ 2019-09-10 10:49 红鲤鱼与LV 阅读(2727) 评论(0) 推荐(1)
摘要:给大家说一个poatman导入接口的好办法,平常要是想在postman上模拟接口,如果复杂的很难配,其实有一个很简单的方法: 现在我模拟一下百度搜索时历史记录的接口: 点击Copy as cUrl 然后到postman中,如下操作: 选择如下,然后ctrl+v,点击“import”: 大功告成,是不 阅读全文
posted @ 2019-08-27 12:08 红鲤鱼与LV 阅读(4898) 评论(0) 推荐(0)
摘要:当报“Missing radix parameter.”这个错的时候,是因为使用parseInt没有传第二个参数,以前简写的时候大家几乎都不传,甚至不知道还有第二个参数。 当时候Eslint预发检查时,如果不传就会显示红线,此时就要传第二个参数,代表你要把这个数取整为几进制数。 改正如下图: 阅读全文
posted @ 2019-08-09 16:16 红鲤鱼与LV 阅读(3149) 评论(0) 推荐(0)
摘要:const _ = require('lodash'); const totalParams = { action, app_key: key, utc_timestamp: new Date().getTime(), biz_content }; const queryString = stringify(_.omit(totalP... 阅读全文
posted @ 2019-08-06 15:03 红鲤鱼与LV 阅读(617) 评论(0) 推荐(0)
摘要:1.在函数传参很多的情况下,可以使用Object.assign()合并成一个对象,只传一个值。在接收后进行解构。如下例子 request(params) { const { platform = 'lbs', action, body } = params; //。。。。。 } request(pa 阅读全文
posted @ 2019-08-06 15:02 红鲤鱼与LV 阅读(283) 评论(0) 推荐(0)
摘要:今天在写项目的时候,写了一个post接口,为了防止crsf攻击,config.defalut.js文件中加了如下代码: 这会导致在postman中请求接口失败,报403. 只需要把config.default.js文件的这里改为: 阅读全文
posted @ 2019-08-01 18:24 红鲤鱼与LV 阅读(1349) 评论(0) 推荐(0)
摘要:window.addEventListener("visibilitychange", function () { console.log(document.hidden) }); 阅读全文
posted @ 2019-07-29 18:50 红鲤鱼与LV 阅读(247) 评论(0) 推荐(0)
摘要:今天遇到一个问题,当我读取数据库中某条带换行的数据时,解析错误。 解决方法是在存入数据库时对数据做处理,把换行换成其他字符。代码如下: 阅读全文
posted @ 2019-07-25 11:19 红鲤鱼与LV 阅读(3820) 评论(0) 推荐(0)
摘要:1:网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。2:当出于需要删除网站中的某些目录时,比如我要删除我博客下的博客导航,这时就可以用301永久重定向到网站首页。3:如果你有多个闲置域名时需要指向同一网站时,通过301永久重定向可以实现。4:你打算实现网址规范化。 阅读全文
posted @ 2019-06-25 17:11 红鲤鱼与LV 阅读(212) 评论(0) 推荐(0)
摘要:这时使用axios.get("...")即可,axioas对重定向内部做了处理。 阅读全文
posted @ 2019-06-25 11:59 红鲤鱼与LV 阅读(2839) 评论(0) 推荐(0)
摘要:你只需把需要深拷贝的对象传入下面的函数即可 阅读全文
posted @ 2019-06-25 11:56 红鲤鱼与LV 阅读(191) 评论(0) 推荐(0)
摘要:1.方法一:利用for循环一层一层复制 2.方法二:代码如下 阅读全文
posted @ 2019-06-16 14:35 红鲤鱼与LV 阅读(808) 评论(0) 推荐(0)
摘要:使用js的reverse()不能将数组对象进行逆序展示,这时可以使用lodash,这是一个对数组进行各种操作的插件,及其好用。 将数组对象逆序展示代码如下, 这里直接对数组进行了修改,不需要再赋值给一个变量。 阅读全文
posted @ 2019-06-12 20:11 红鲤鱼与LV 阅读(1068) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-11 15:07 红鲤鱼与LV 阅读(870) 评论(0) 推荐(0)
摘要:if (Object.keys(obj || {}).length = 0) { console.log(value+"为空对象") } if (Object.keys(obj || {}).length = 0) { console.log(value+"为空对象") } 阅读全文
posted @ 2019-05-28 15:31 红鲤鱼与LV 阅读(877) 评论(0) 推荐(0)
摘要:今天遇到这样一个问题,我父元素的宽度要由里面子元素撑开,感觉很常见,突然不造怎么写了,百度了一下,就是将 : 父元素 设置成 display:inline-block 即可。或者是加float。 阅读全文
posted @ 2019-05-10 10:24 红鲤鱼与LV 阅读(6151) 评论(0) 推荐(0)
摘要:我们请求接口数据经常会看到buffer数据,这是我们可以使用data.toString()就可以啦~ 阅读全文
posted @ 2019-05-03 16:45 红鲤鱼与LV 阅读(1615) 评论(0) 推荐(0)
摘要:1.安装 yarn add moogose 2.启动 3.连接数据库 4.对数据库在命令行进行操作 5.命令行使用: https://baijiahao.baidu.com/s?id=1612042780837847633&wfr=spider&for=pc 阅读全文
posted @ 2019-05-02 19:59 红鲤鱼与LV 阅读(285) 评论(0) 推荐(0)