![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
勤学daydayup
good good study, day day up
展开
-
实现一个简单的Promise.all
目标:在Promise的基础上实现一个Promise.all方法。 Promise.all需求拆解 该方法返回一个新的Promise 参数是一个数组,数组中的每一项既可能是一个Promise实例,也有可能只是一个常量 遍历数组,等待每一项执行完成 将执行结果用一个变量保存起来 如果有其中一项失败,则直接reject当前失败的一项错误信息; 全部执行成功,则按传参顺序resolve所有结果 先完成第1步: 返回一个新的Promise // 接受promise数组,返回新的Promise Promis原创 2021-08-11 22:01:39 · 823 阅读 · 0 评论 -
js实现继承的方式
本文介绍四种实现继承的方式 1. 原型链继承 2. 组合继承 3. 寄生式组合继承 4. es6 class继承原创 2021-08-08 17:34:28 · 123 阅读 · 0 评论 -
禁用浏览器后退功能
js实现浏览器禁用后退功能(历史记录)方法一这种方式,可以消除 后退的所有动作。包括 键盘、鼠标手势等产生的后退动作。浏览器的后退按钮可以点击,但是没有后退效果。<script language="javascript"> //防止页面后退 history.pushState(null, null, document.URL); window.addE原创 2017-04-09 15:32:04 · 293 阅读 · 0 评论