![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端小知识
郭_昊
这个作者很懒,什么都没留下…
展开
-
网络安全 -- 常见的攻击方式和防守
网络安全 -- 常见的攻击方式和防守原创 2023-03-11 16:47:07 · 6976 阅读 · 0 评论 -
JS 防抖和节流 简单写法
JS 防抖和节流防抖 (两种写法)节流时间戳//防抖 指触发事件后再n秒内函数只执行一次,若在n秒内再次触发则重新计算// 点击按钮,2秒后调用函数,在1.5秒的时候点了function debounce(func,wait) { let timeOut; return function () { if (timeOut) clearTimeout(timeOut); timeOut = setTimeout(()=>原创 2021-10-22 10:30:10 · 2181 阅读 · 0 评论 -
JS 十六进制字符串转十六进制字符串数组以及字节数组
JS 十六进制字符串转十六进制字符串数组以及字节数组//十六进制字符串转换为数组function hexStringToArray(str) { var pos = 0; var len = str.length; if (len % 2 != 0) { return null; } len /= 2; var arrBytes = new Array(); for (var i = 0; i < len; i++) { var s = str.subs原创 2021-10-22 10:16:29 · 5922 阅读 · 1 评论 -
JS 获取url上的参数
JS 获取url上的参数 – 实用const url = decodeURI(decodeURI(window.location.href))console.log(getQuery(url));function getQuery(url) { var str = url.split('?')[1]; var keys = str.split('&'); var obj = {}; keys.forEach((item, idx, data)=>{原创 2021-10-21 21:17:30 · 1239 阅读 · 0 评论 -
JS 获取URL上面的参数
JS 获取URL上面的参数//调用const { type } = getQueryVariable();console.log ( type) //获取url上的参数export const getQueryVariable = () => { const url = window.location.href; let obj = {}; //这个去查找是否,传了参数过来,没有返回空对象 if (url.indexOf("?") === -1) { return原创 2021-10-15 11:30:39 · 205 阅读 · 0 评论 -
JS 获取header中的信息
JS 获取header中的信息const getHeaders = () => { var req = new XMLHttpRequest(); req.open('GET', document.location.href, false); req.send(null); var headerArr = req.getAllResponseHeaders().split('\n'); var headers = {}; headerArr.forEa原创 2021-10-11 16:29:02 · 6609 阅读 · 0 评论 -
JS 计算两个时间戳相差年月日时分秒
JS 计算两个时间戳相差的多少年多少月多少天// 计算两个时间戳相差的多少年多少月多少天calculateDiffTime() { let startTime = '1629107469000' //2021-08-16 17:51 let endTime = '1976262719000' //2032-08-16 17:51 let flag = [1, 3, 5, 7, 8, 10, 12, 4, 6, 9, 11, 2]; let start = new Date(start原创 2021-08-16 18:36:34 · 2478 阅读 · 0 评论 -
JS中短路运算符&&和 ||的小知识
JS中短路运算符&&和 ||在JS函数中我们经常会使用到短路运算符,主要是逻辑与(&&) 和 逻辑或(||)1、逻辑与 && 的运算方式var a = 2 && 3;console.log(a); //返回的结果为 3如果逻辑与运算符左边的值布尔转换后为true,那么返回右边的值(不管右边的值是真还是假)。var a = false && 2;console.log(a); //返回的结果为 false如原创 2021-04-27 11:57:39 · 256 阅读 · 0 评论