获得徽章 0
- #每日一题#
第220题:说一下你了解的Promise方法
我的答案
- Promise.prototype.then:两个回调函数,第一个表示处理成功的回调,第二个表示处理失败的回调
- Promise.prototype.catch:与then方法的第二个回调函数一致
- Promise.prototype.finally:不管失败与否都会触发(ES2018)
- Promise.prototype.allSettled:ES2020中提出,接受一个可迭代对象,每个成员都是一个Promise;返回值包含每一个Promise处理的结果
- Promise.all():接受一个可迭代对象,每个成员都是一个Promise;返回一个Promise示例,如果参数中任意一个成员返回rejected,该Promise实例是rejected,否则就是resolved。
- Promise.resolve():返回一个resolved状态的Promise实例
- Promise.reject():返回一个rejected状态的Promise实例展开24 - 最近接到一个小改动的需求:列表展示图片时,要求在不挤压拉伸图片的情况下,展示图片相对居中的那一部分,例如:竖向长方形的图片,就要去头去尾展示中间的部分,横向长方形的图片,就要去左去右;像很一段时间,并没有找到合适的解决方法;看到某一段网友另辟蹊径的方法:设为背景图,
.dd{
display: block;
width: calc(50% - 5px);
height: 1px;
padding: 0 0 48% 0;
float: left;
overflow: hidden;
background-image:url('../images/img.png');
background-position:center;
background-repeat: no-repeat;
background-size: cover;
}
其中background-image是通过vue的语句动态加载的,效果看图片我截取了列表和预览效果;展开933 - 178
- 今天给大家分享一本前端开发手册《Front end handbook》。
作者 Cody Lindley 是一名拥有 20 多年编程经验的前端工程师,手册包含前端开发的基础知识、常用工具、学习资源等内容。
目前还在持续更新,建议马了细看frontendmasters.com
展开146
![[思考]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_15.f58c082.png)