JavaScript
将项目常用的,或者有意思的js方法汇总。
染小七
自律,共生。
展开
-
vue中下载PDF文件
vue下载pdf文件。原创 2024-07-19 15:47:55 · 428 阅读 · 0 评论 -
浏览器适配杂记
一些浏览器适配方面遇到的问题。原创 2022-08-03 14:02:54 · 141 阅读 · 0 评论 -
JS方法篇:vue.js判断滚动条触底
mounted(){ window.addEventListener('scroll', this.handleScroll) // 监听页面滚动},methods:{ // 获取页面滚动距离 handleScroll (event) { //变量scrollTop是滚动条滚动时,距离顶部的距离 var scrollTop = document.documentElement.scrollTop||document.body.scrollTop;原创 2022-05-14 14:31:04 · 790 阅读 · 0 评论 -
JS方法篇:常用方法总结
//获取地址栏的参数function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null;}原创 2021-11-30 19:04:20 · 668 阅读 · 0 评论 -
JS方法篇:封装下JQ的AJAX
//封装请求function push(url,headNum,status,datas){ let headsOne = {'Content-Type':'application/json'}; let headsTwo = {'Content-Type':'application/x-www-form-urlencoded'}; return new Promise((resolve, reject) => { $.ajax({ url:"http://www.ceshi.com原创 2021-11-29 14:52:34 · 522 阅读 · 0 评论 -
JS方法篇:清除所有cookie
//清空cookie function clearCookie() { var keys = document.cookie.match(/[^ =;]+(?=\=)/g); if (keys) { for (var i = keys.length; i--;) { document.cookie = keys[i] + '=0;path=/;expires=' + new Date(0).toUTCString();//清除当前域名下的,例如:m.kevis.com..原创 2021-11-20 22:32:22 · 26672 阅读 · 0 评论 -
JS方法篇:获取指定日期的时间差
js计算:从指定日期到今天的具体时间。例如计算2008-09-07 12:56:48 到今天的具体时间time:function(){ var startTime = this.times; var s1 = new Date(startTime.replace(/-/g, "/")), s2 = new Date(), runTime = parseInt((s2.getTime() - s1.getTime()) / 1000); var year = Math.floor(runTi原创 2021-11-12 11:42:26 · 890 阅读 · 0 评论 -
JS方法篇:正则收录(遇到新的就更新)
电话号码验证 function codeVerification(phone){ let phoneCodeVerification = /^[1][3,4,5,7,8][0-9]{9}$/; return phoneCodeVerification.test(phone); }密码验证:大小写字母 + 数字 function passwordVerification(password){ let passwordNum = /^(?![0-9]+$)(?![a-zA-Z]原创 2021-09-18 21:47:15 · 113 阅读 · 0 评论 -
JS方法篇:根据数组元素去重
利用for循环给数组去重function del(arr,val){ var numDeleteIndex = -1; for (var i = 0;i < arr.length; i++){ if (arr[i] === val){ arr.splice(i, 1); numDeleteIndex = i; break; } }}var arr = [1,2,3,3,原创 2021-03-16 16:57:13 · 229 阅读 · 0 评论