随笔分类 - js、jquery随笔
摘要:
前端请求blob文件流,如何校验接口报错
阅读全文

摘要:
解决echarts鼠标选择错位的问题
阅读全文

摘要:
1 //节流 在规定时间内只会执行一次,若重复点击,只有一次执行 2 //防抖 在规定时间后执行一次,重复点击,重新开始计时 3 // 4 //节流 5 function func(){ 6 console.log("节流") 7 } 8 var flag=true; 9 function thro
阅读全文

摘要:
解决同一文件二次上传,不触发事件,无响应
阅读全文

摘要:1 //判断是否全屏 2 const checkFull=()=> { 3 var isFull = 4 document.fullscreenElement || 5 document.mozFullScreenElement || 6 document.webkitFullscreenEleme
阅读全文
摘要:target: 获取触发特定事件的元素,它返回的值不一定是引用事件侦听器的元素。 currentTarget: 获取事件侦听器触发特定事件的元素,他返回的值始终是引用事件侦听器的元素。 例下: <!DOCTYPE html> <html> <head> <meta charset="utf-8">
阅读全文
摘要:在项目中会使用到点击树节点让左侧列表滚动定位到指定位置 1.使用scrollIntoView( )进行定位(注:如果页面中存在fixed布局,不推荐使用,可能会出现页面整体向上的问题) 此方法需要给每一个dom设置id,在左侧树点击拿到对应右侧dom的id, if (data.Id) {//data
阅读全文
摘要:在简书上看到了一篇关于promise的详细讲解,通俗易懂,在这里记录一下 https://www.jianshu.com/p/1b63a13c2701
阅读全文
摘要:代码如下 const unlink = (arr,key) => {//arr指去重数组,key指传入的需要判断的键 let obj = {}; return arr.filter((item, index, array) => { return obj.hasOwnProperty(typeof
阅读全文
摘要:在项目中遇到过一个问题,就是两个项目的存储值token一样,在一个项目跳转另一个项目的时候发现两个项目token都失效了,前后端代码都没问题。 原因是 cookie不会区分域名保存,也就是说如果两个项目的cookie键一模一样,后面会把前面的给覆盖了,这就是问题所在。
阅读全文
摘要:1.先去除输入值中的回车 let t = " "; let k = t.replace(/\n/g, ''); 2.去除空格判断最终值是否为空 if(!k.trim()){ console.log("值为空") }//k.trim()最终等于"" //trim() 方法用于删除字符串的头尾空白符,空
阅读全文
摘要:这里使用了冒泡排序、选择排序、插入排序的方式对数组进行排序 1 let arr = [1,3,2,7,5,4]; //对数据进行从小到大排序 2 // **冒泡排序** 3 // 冒泡排序按照一定的遍历规则(从小到大、从大到小),对数据进行遍历,每一轮遍历结束会确定一个最大值或者最小值,在对剩下的数
阅读全文
摘要:今天看到了一个关于this指向的面试题,在这里记录下,题如下 1 var length = 10 2 function fn(){ 3 alert(this.length) 4 } 5 var obj = { 6 length: 5, 7 method: function(fn) { 8 fn()
阅读全文