babel7 重新理解

2019-06-03
阅读 3 分钟
3.3k
Babel 是一个工具链,主要用于将 ECMAScript2015+版本的代码转换为向后兼容的 Javascript 代码,以便能够运行在当前和旧版本的浏览器或其他环境中。

转盘抽奖脚本自己撸

2018-08-13
阅读 10 分钟
4.3k
很多场景都需要做各种活动,抽奖最是司空见惯了,跑马灯的,转盘的,下面先花几分钟撸出一个转盘的吧,当然网上至少有一打的 demo 可供参考。真的只需要一点点时间而已。

Promise函数then的奥秘

2018-07-27
阅读 3 分钟
3.4k
Promise的then方法可以接受前一个函数的执行结果,还可以保证另一个Promise的顺序执行,这到底是怎么做到的呢? 原理图(先上图) 问题需求 如何保证多个 promise 顺序执行?实例: {代码...} 当然如果要并行的话,我们很容易想到 Promise.all 方法: {代码...} 如果要顺序执行: {代码...} 那么问题来了,then是如何做到顺...

promise原理探究

2018-07-27
阅读 3 分钟
1.7k
早闻Promise的大名,简单介绍,根据状态改变来执行相应处理函数。Promise的状态极其简单,只有 "pending", "resolved", "rejected"三种状态然后就是如何实现的问题,最关键的当然是监听到状态的更新,然后才能做出回应,那么如何知道状态变了呢?最初单纯的我开了一个脑洞,有以下想法: