会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fanmengfei
coding
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年10月19日
new Set实现数组去重
摘要: // 通过ES6的new Set进行数组去重: // 1. 数字、字符串数组去重 let arr1 = [1, 2, 3, 1, 2, 3, '1', '1']; let newArr1 = [...new Set(arr1)]; console.log(newArr1); // [1, 2, 3,
阅读全文
posted @ 2020-10-19 21:42 fanmengfei
阅读(1605)
评论(0)
推荐(0)
2020年7月31日
获取浏览器类型和版本
摘要: //获取当前浏览器类型和版本号 function getBrowserInfo() { var agent = navigator.userAgent.toLowerCase() ; var regStr_ie = /msie [\d.]+;/gi ; var regStr_ff = /firefo
阅读全文
posted @ 2020-07-31 12:02 fanmengfei
阅读(255)
评论(0)
推荐(0)
2020年7月28日
js 防抖、节流
摘要: 防抖与节流函数是一种最常用的 高频触发优化方式,能对性能有较大的帮助 1、防抖:将多次高频操作优化为只在最后一次执行,通常使用的场景是:用户输入,只需再输入完成后做一次输入校验即可 防止鼠标多次点击。 function debounce(fn, wait, immediate) { let time
阅读全文
posted @ 2020-07-28 16:22 fanmengfei
阅读(219)
评论(0)
推荐(0)
判断数据类型
摘要: // 判断一个数据类型的函数封装的方法,obj是用来接收传入的参数的 function gettype(obj) { var type = typeof obj; if (type !== 'object') { return type; } //如果不是object类型的数据,直接用typeof就
阅读全文
posted @ 2020-07-28 15:52 fanmengfei
阅读(176)
评论(0)
推荐(0)
2020年6月11日
一个函数判断数据类型
摘要: function getType(obj) { if (obj null) return String(obj); return typeof obj 'object' ? Object.prototype.toString.call(obj).replace('[object ', '').rep
阅读全文
posted @ 2020-06-11 04:22 fanmengfei
阅读(189)
评论(0)
推荐(0)
2020年3月17日
面试题3道
摘要: 1,输入:“get1_install2_app3_list4_by5_android6”(每个单词后面总会携带一个数字,只有偶数才删掉),不用循环只用正则怎么实现输出"get1InstallApp3ListBy5Android"?2,不能使用任何循环控制语句和迭代器的情况下实现一个0到1000的数组
阅读全文
posted @ 2020-03-17 18:39 fanmengfei
阅读(1921)
评论(8)
推荐(3)
2020年1月3日
如何处理循环的异步操作
摘要: 如何处理循环的异步操作 先看一段代码 正确处理思路 另外还有一种递归的处理思路 原文地址:http://www.fly63.com/article/detial/6407
阅读全文
posted @ 2020-01-03 11:07 fanmengfei
阅读(1099)
评论(0)
推荐(0)
2019年12月23日
this的原理以及几种使用场景
摘要: 一、问题由来: 上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果却不一样。 这种差异的原因就在于函数体内部使用了this关键字。很多教科书会告诉你,this指的是函数运行时所在的环境。对于obj.foo()来说,foo运行在obj环境,所以this指向obj;对于foo()来说,f
阅读全文
posted @ 2019-12-23 11:05 fanmengfei
阅读(723)
评论(0)
推荐(0)
2019年12月20日
v-model原理解析
摘要: vue中v-model可以实现数据的双向绑定,但是为什么这个指令就可以实现数据的双向绑定呢? 其实v-model是vue的一个语法糖。即利用v-model绑定数据后,既绑定了数据,又添加了一个input事件监听。 实现原理: 1、v-bind绑定响应数据 2、触发input事件并传递数据 简单案例:
阅读全文
posted @ 2019-12-20 15:54 fanmengfei
阅读(2643)
评论(0)
推荐(0)
小程序setData数据量过大时候会对渲染有影响吗?
摘要: 如上:后台返回数据中有可能包含了大量的无用数据,数据量如果过大时候会对小程序渲染界面有影响吗? 答案是:有 一般情况下我们是在wxml中循环data,然后取出我们需要的字段,其他数据和我们无关。但是小程序文档中有这么一段话: setData 是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接
阅读全文
posted @ 2019-12-20 15:22 fanmengfei
阅读(2764)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告