随笔分类 -  JavaScript

记录我JavaScript踩过的那些坑
摘要:邮箱的正则校验 /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/.test(value) 阅读全文
posted @ 2022-10-31 14:56 卖糖纸的小糖果 阅读(29) 评论(0) 推荐(0)
摘要:跳出循环方法的可行性 序号 方法 break continue return return true return false 结论 1 for循环 成功 跳出本次循环 不合法 不合法 不合法 √ 2 Array.forEach() 不合法 不合法 跳出本次循环 跳出本次循环 跳出本次循环 × 3 阅读全文
posted @ 2022-08-23 13:59 卖糖纸的小糖果 阅读(41) 评论(0) 推荐(0)
摘要:之前我需要去url上的值,在网上搜了个方法,但是这个方法出现了一个问题,就是在值为中文的时候,取值会出现乱码,当时那串代码如下: function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 阅读全文
posted @ 2021-01-08 11:29 卖糖纸的小糖果 阅读(841) 评论(0) 推荐(0)
摘要:鼠标事件 click:当用户单击鼠标按钮或按下回车键时触发 dblclick:当用户双击主鼠标按钮时触发。 mousedown:当用户按下了鼠标还未弹起时触发。 mouseup:当用户释放鼠标按钮时触发。 mousemove:当鼠标指针在元素上移动时触发。 mouseover:当鼠标移到某个元素上方 阅读全文
posted @ 2020-12-25 16:45 卖糖纸的小糖果 阅读(302) 评论(0) 推荐(0)
摘要:两个数组进行比较,返回其中相同或者不同的数值 1、取出两个数组中,不同的数值 function getArrDifferent(arr1, arr2) { return arr1.concat(arr2).filter(function(v, i, arr) { return arr.indexOf 阅读全文
posted @ 2020-12-16 14:49 卖糖纸的小糖果 阅读(1586) 评论(0) 推荐(0)
摘要:const定义的基本类型不能改变 但是定义的对象是可以通过修改对象属性等方法来改变的。 const columns = [ { dataIndex: "id", key: "id", title: "流水号" }, { dataIndex: "no", key: "no", title: "订单号" 阅读全文
posted @ 2020-12-11 09:38 卖糖纸的小糖果 阅读(1107) 评论(0) 推荐(0)
摘要:js监听浏览器的前进和后退 window.addEventListener("popstate", function(e) { console.log("事件触发了"); }); 浏览器前进和后退都会触发这个popstate事件,所以能起到一个监听页面变化的作用。 阅读全文
posted @ 2020-12-08 14:54 卖糖纸的小糖果 阅读(2321) 评论(0) 推荐(0)
摘要:var arr = [85,56,45,22]; arr.sort(function(a,b){ return a - b; }) console.log(arr);//输出 [22,45,65,85] 阅读全文
posted @ 2020-12-08 09:48 卖糖纸的小糖果 阅读(103) 评论(0) 推荐(0)
摘要:有点时候我们给页面动态的添加dom元素,然而写的点击事件却触发不了。 为了解决这个问题,可以使用这种方法,通过父节点,来寻找下面的子节点来添加点击事件 $("ul").on("click","li", function() { console.log(); }); 阅读全文
posted @ 2020-12-05 15:12 卖糖纸的小糖果 阅读(456) 评论(0) 推荐(0)
摘要:<div class="downBtn" onclick="downBtn(this)">下载</div> 这里this指向的就是这个当前的dom节点。通过console.log()打印出来,你就会发现,控制台输出的依旧是↓↓↓ <div class="downBtn" onclick="downB 阅读全文
posted @ 2020-12-05 15:05 卖糖纸的小糖果 阅读(377) 评论(0) 推荐(0)
摘要:1 var body = layer.getChildFrame('body', index); //获取子弹窗的dom节点 2 3 var iframeWin = window[layero.find('iframe')[0]['name']]; //获取子弹窗的所有变量 4 5 console. 阅读全文
posted @ 2020-11-28 16:53 卖糖纸的小糖果 阅读(620) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-11-17 12:41 卖糖纸的小糖果 阅读(154) 评论(0) 推荐(0)
摘要:1 <img src="imgs/qr.png" alt=""> 2 <video src=""></video> 3 <canvas id="canvas" width=200 height=250 ></canvas> 4 5 6 7 // 视频大小 8 var constraints = { 阅读全文
posted @ 2020-10-17 17:27 卖糖纸的小糖果 阅读(717) 评论(0) 推荐(0)
摘要:之前在学习的时候并没有发现的细节,关于js中,定时器的问题 这里我们写两个延时器 setTimeout(func, 0); setTimeout("func()", 0);定时器中,两个调用函数的方法都是正确的。或许有人问了,为什么定时器调用函数的时候,有时候会写引号,有时候没有引号。一开始我定时器 阅读全文
posted @ 2020-09-29 09:35 卖糖纸的小糖果 阅读(326) 评论(0) 推荐(1)