Tinyuen 是小虎啊🐯


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

如何模拟实现 Promise.all

原创 2017-09-17 23:09 | web前端

在开始之前,我们先看下 Promise.all() 方法的定义。
Promise.all() 方法接收一个 promise 的 iterable 类型(注:Array,Map,Set都属于ES6的iterable类型)的输入,并且只返回一个Promise实例,
那个输入的所有promise的resolve回调的结果是一个数组。这个 Promise 的 resolve 回调执行是在所有输入的promise的resolve回调都结束,
或者输入的iterable里没有promise了的时候。它的reject回调执行是,只要任何一个输入的promise的reject回调执行或者输入不合法的promise就会立即抛出错误,并且reject的是第一个抛出的错误信息。

阅读全文 »

实现 Promise finally

原创 2017-09-11 19:42 | web前端

给 Promise 实现 finally 方法

阅读全文 »

在 JavaScript 中 new 发生了什么?

原创 2017-07-11 23:13 | web前端

我们知道,在 JavaScript 中可以通过 new 操作符来实例化一个对象。那么,在JavaScript的底层,new 做了什么事情呢?

阅读全文 »

node中的path

原创 2017-05-18 20:00 | web前端

path 模块提供了一些工具函数,用于处理文件与目录的路径

阅读全文 »

IOS ( Safari ) 返回页面不刷新如何解决?

原创 2017-04-11 22:39 | web前端

在平时开发移动端项目的时候,是否被IOS或者部分Android浏览器返回页面不刷新的问题困扰过?这个问题应该比较常见的一个问题。

阅读全文 »

debounce & throttle

原创 2017-01-14 20:00 | web前端

记录下个人对防抖函数和节流函数的理解,在高频触发的事件中,较为实用。

阅读全文 »
12
Tinyuen

Tinyuen

永远相信,美好的事情终将发生!

16 日志
2 分类
5 标签
RSS
Copyright © 2019 tianxiaohu All rights reserved.
Powered by Hexo
|
Theme Base on NexT | Hosted by GitHub Pages