javascript
BD熊斯基
不积跬步无以至千里,JavaScript+Python助我前行
展开
-
js实现倒数十秒
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style></style><body> <div style="position:fixed;left:50%;top:50%;display: flex;justify-原创 2020-10-14 23:29:58 · 1440 阅读 · 0 评论 -
一道链表反转题的个人解法(js)
为了方便理解,这里用一个数组作为例子,即[1,2,3,4,5,6,7,8,9,10,11];要求:根据一个参数K,每K个数据进行一次反转,并且要求从尾部开始,即从11开始,每K个元素一组进行一次反转,如果个数不够K个,不进行反转,返回最终结果那么首先能想到的就是递归,接下来就是确定函数要解决的问题步骤1.从数组尾部开始,获取K个元素作为一组,如果个数够K个,命名为foot对象,剩下的部分保留...原创 2019-11-12 17:44:27 · 128 阅读 · 0 评论 -
通俗易懂的闭包
function fn1(){ var a=11; return fn2();}function fn2(){ return a;}let test=fn1();console.log(test());//a is not defined可以看到,按照一般理解,fn2是fn1中的函数,fn1里声明了a并赋值,为什么在执行的时候不能返回a的值呢?别着急,再看下面这段代码...原创 2019-10-29 17:24:28 · 248 阅读 · 0 评论 -
判断浏览器的方法
作为一个前端开发人员,总是会遇到浏览器兼容性的问题,这里就提供一个判断浏览器类型的方法:function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") &gt; -1; if (isOpera) { ...原创 2019-03-04 23:06:54 · 282 阅读 · 0 评论 -
map和filter使用方法与区别
对于map和filter有时候傻傻分不清楚,不管jquery,只说js中的两个方法,map()和filter()都是对调用他们的数组进行遍历。首先熟悉一下他们的使用方法:arr.map(function (item,index,array){……})arr.filter(function (item,index,array){……})都是将函数写在方法的括号里,参数也一样参数:item...原创 2019-03-03 15:54:35 · 16361 阅读 · 0 评论