听风是风

学或不学,知识都在那里,只增不减。

导航

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页

2022年4月30日 #

超耐心地毯式分析,来试试这道看似简单但暗藏玄机的Promise顺序执行题

摘要: 壹 ❀ 引 就在昨天,与朋友聊到JS基础时,她突然想起之前在面试时,遇到了一道难以理解的Promise执行顺序题。由于我之前专门写过手写promise的文章,对于部分原理也还算了解,出于兴趣我便要了这道题的代码,想看看自己现在的理解能做到什么程度,顺便也给对方解疑答惑,代码如下: function 阅读全文

posted @ 2022-04-30 19:28 听风是风 阅读(991) 评论(12) 推荐(3)

2022年4月27日 #

JS 保姆级贴心,从零教你手写实现一个防抖debounce方法

摘要: 壹 ❀ 引 防抖在前端开发中算一个基础但很实用的开发技巧,在对于一些高频操作例如监听输入框值变化触发更新之类,会有奇效。除了实际开发,在面试中我们也可能偶遇手写防抖节流的问题,鉴于不同公司考核要求不一,对于实现深度也会不同。本文主要围绕防抖从基础概念到手写实现展开,从基础版逐渐演变为一个相对强大的版 阅读全文

posted @ 2022-04-27 16:08 听风是风 阅读(3468) 评论(4) 推荐(3)

2022年4月17日 #

JS 从零手写一个深拷贝(进阶篇)

摘要: 壹 ❀ 引 在深拷贝与浅拷贝的区别,实现深拷贝的几种方法一文中,我们阐述了深浅拷贝的概念与区别,普及了部分具有迷惑性的浅拷贝api。当然,我们也实现了乞丐版的深拷贝方法,能解决部分拷贝场景,虽然它仍有很多缺陷。那么这一篇文章我们将从零手写一个强大的深拷贝方法,在方法逐渐升级的过程中,我们也能亲身感受 阅读全文

posted @ 2022-04-17 20:30 听风是风 阅读(3641) 评论(0) 推荐(3)

2022年4月10日 #

从函数柯里化聊到add(1)(2)(3) add(1, 2)(3),以及柯里化无限调用

摘要: 壹 ❀ 引 很久之前看到过的一道面试题,最近复习又遇到了,这里简单做个整理,本题考点主要是函数柯里化,所以在实现前还是简单介绍什么是柯里化。 贰 ❀ 函数柯里化(Currying) 所谓函数柯里化,其实就是把一个接受多个参数的函数,转变成接受一个单一参数,且返回接受剩余参数并能返回结果的新函数的技术 阅读全文

posted @ 2022-04-10 01:01 听风是风 阅读(1540) 评论(0) 推荐(1)

2022年3月20日 #

详解instanceof底层原理,从零手写一个instanceof

摘要: 壹 ❀ 引 本道题的核心考点还是对于javascript原型的掌握程度,比如__proto__,prototype相关概念,以及instanceof底层原理的理解。若你对于原型已经非常熟悉,那么可以直接开始阅读,以及在看完instanceof原理后可以尝试自己先手写。若不太熟悉,强烈建议先阅读博主关 阅读全文

posted @ 2022-03-20 22:11 听风是风 阅读(999) 评论(0) 推荐(0)

2022年3月12日 #

快速上手typescript(进阶篇)

摘要: 壹 ❀ 引 我们在快速上手typescript(基础篇)一文中,已经介绍了typescript大部分基础知识,文章结尾也提到这些知识点已足以支撑日常typescript开发,而本文算是对于前文知识点的补充,比如类型枚举,泛型相关概念等。虽说是进阶,但是内容不算多也并不难理解,大家在阅读前不用有太大心 阅读全文

posted @ 2022-03-12 01:28 听风是风 阅读(719) 评论(0) 推荐(2)

2022年3月2日 #

快速上手typescript(基础篇)

摘要: 壹 ❀ 引 在javascript开发中,你可能也遇到过我这样的苦恼,在维护某段几年前的老旧代码时,我发现了某个数据加工方法fn,而且根据现有逻辑来看fn的某个参数是一个数组,因为新需求我需要对数组做一次过滤,于是我在代码中补了一段params.filter类似的代码,测试没问题顺利上线,然后第二天 阅读全文

posted @ 2022-03-02 19:41 听风是风 阅读(776) 评论(8) 推荐(4)

2022年2月19日 #

【JS】强化Promise理解,从零手写属于自己的Promise.all与Promise.race

摘要: 壹 ❀ 引 在一个思路搞定三道Promise并发编程题,手摸手教你实现一个Promise限制器一文中,我们在文章结尾留了一个疑问,关于第三题的实现能否解决当每次调用时间都不相等的情况(比如第二次调用要早于第一次调用结束),那么最终得到的结果顺序还能与参数顺序保持一致问题?在分享我踩坑过程中其实已经证 阅读全文

posted @ 2022-02-19 18:12 听风是风 阅读(533) 评论(6) 推荐(0)

2022年2月17日 #

【JS】一个思路搞定三道Promise并发编程题,手摸手教你实现一个Promise限制器

摘要: 壹 ❀ 引 之前在整理手写Promise相关资料时,在文章推荐区碰巧看到了一道手写Promise并发控制调度器的笔试题(大厂可能爱考),结果今天同事又正好问了我一个关于Promise调度处理的场景问题,这就让我瞬间想起了前面看的题,出于兴趣我也抽时间尝试实现了下,外加上几道相关的题统一做个整理,本文 阅读全文

posted @ 2022-02-17 23:47 听风是风 阅读(2707) 评论(0) 推荐(0)

2022年2月15日 #

typora beta版本 typora免费版 typora 0.11.18 下载

摘要: 壹 ❀ 引 typora从1.0.0正式版开始就不再免费了,可能有一些开了自动检测更新的同学,在某次打开typora就看到了购买以及试用天数的弹窗,但typora正式之前的beta版依旧免费,这里就分享下mac与windows旧版下载的方法。 贰 ❀ beta(免费版)下载 首先进入typora官网 阅读全文

posted @ 2022-02-15 12:13 听风是风 阅读(6643) 评论(2) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页