- 博客(3)
- 收藏
- 关注
原创 js排序动画
思路:将排序过程分解成多帧,每一次 i, j 的改变记为一帧,使用绝对布局同时设置transition属性,当left改变时会发生动画。1.交换位置(动画)2.替换元素3.标注当前i,j4.进入下一轮排序演示冒泡排序选择排序插入排序CSS #con { position: relative; width:...
2019-03-16 15:04:49 1114
原创 使用reduce实现map
Array.prototype.map = function(func,thisArg){ return this.reduce((accumulator,currentValue,currentIndex,array) => { accumulator.push(func.bind(thisArg)(currentValue,current...
2019-03-15 17:00:34 1218
原创 Promise.all中某个请求出现异常,保证还能获取其他成功请求的返回值
今天面试中遇到的题目,记录一下用getDatas函数发起多个请求,获取请求结果,面试时只是将所有getData返回的Promise对象传给Promise.all,忽略了如果这些Promise其中有执行reject的话会直接导致Promise.all失败回调,请求成功的返回值也获取不到了。 function getData(api){ return new Pro...
2019-03-11 22:09:45 7216 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人