自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JS多源广度优先搜索

广度优先搜索广度优先遍历是按层搜索,从某个顶点出发,首先访问这个顶点,然后找出刚访问这个结点所有未被访问的邻结点。访问完第一层后再访问第二层子节点,重复此方法,直到所有结点都被访问完为止。...

2020-04-29 08:54:18 225

原创 React高阶组件

高阶函数与高阶组件高阶函数,是一种特别的函数,接受的参数为函数,或者返回值也是函数成立条件,二者兼一即可。常见的高阶函数a).定时器:setTimeout()/setInterval()b).Promise:Promise(()=>{}) then(value=>{},reason=>{})c).数组遍历相关的方法: forEach()/ filter()/ map...

2020-04-26 11:39:13 127

原创 JS实现无限累加add(1)(2)(3)(4)

这个高阶函数实际也是一个闭包的结构,但是因为并没有把调用过的add赋值给全局变量,所以闭包中的变量a的值不会被保存,即调用结束便释放掉,不会记住之前调用产生过的结果。function add(a){ function s(b){ a = a+b; return s; } s.toString = function(){return a;} return s;}co...

2020-04-26 08:53:14 1531

原创 JS闭包

预备知识首先要明白,JS的作用域是静态作用域。即当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。静态作用域指的是一段代码,在它执行之前就已经确定了它的作用域,简单来说就是在执行之前就确定了它可以应用哪些地方的作用域(变量)。// 静态作用域:var a = 10;function fn() { va...

2020-04-25 15:48:10 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除