js基础
kyoshii
爱coding,爱生活
展开
-
用es6实现一个简单的promise
promise是一个面试经常会问的问题,在这里我们可以通过es6的语法实现一个简单的promise,面试能写出来基本就没问题了const PENDING = 'pending';const RESOLVED = 'resolved';const REJECTED = 'rejected';class MyPromise { constructor(fn) { ...原创 2019-01-04 14:13:57 · 218 阅读 · 0 评论 -
自己实现一个高性能的setTimeout和setInterval函数
自己实现一个高性能的setTimeout和setInterval函数浏览器默认提供的setTimeout和setInterval的问题requestAnimationFrame简单介绍setTimeout的实现setInterval的实现结语浏览器默认提供的setTimeout和setInterval的问题首先在针对浏览器端的默认实现中,setTimeout和setInterval的定时是不准...原创 2019-01-21 15:36:53 · 1212 阅读 · 0 评论