![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
kyoshii
爱coding,爱生活
展开
-
自己实现一个高性能的setTimeout和setInterval函数
自己实现一个高性能的setTimeout和setInterval函数浏览器默认提供的setTimeout和setInterval的问题requestAnimationFrame简单介绍setTimeout的实现setInterval的实现结语浏览器默认提供的setTimeout和setInterval的问题首先在针对浏览器端的默认实现中,setTimeout和setInterval的定时是不准...原创 2019-01-21 15:36:53 · 1212 阅读 · 0 评论 -
Typescript高级特性之交叉类型,联合类型,类型保护
Typescript已经是前端工程开发的必备利器和组件库开发的不二之选。在看源码的时候,经常会出现typescript的一些高级特性,比如交叉类型,联合类型和类型保护。适当使用这些特性能帮助我们更好的开发和阅读前端项目。交叉类型组合多个类型组成新的类型,新类型包含了原类型的所有属性interface ObjectConstructor { assign<T, U>(targ...原创 2019-04-30 13:37:36 · 6709 阅读 · 0 评论