在正式内容之前,有一些自己当初自学前端的感悟。在刚入门时,有大量的API、方法等。总是记不住,光是数组的API就有10多个...。(这一点也是一个优势吧,在公司后台写VB时。真的是要啥啥没有,都得自己造轮子,)。一段时间不用,就又记不住了。例如背面试题的时候,问NEW操作符在创建对象时做了哪些事?相信很多人都信手拈来,简直就是送分题啊。但一段时间不接触后还记得这些面试话术的人有多少呢?而且js的很多方法具有高度的相似性,很容易混淆。比如call、apply、bind。这三兄弟我当时是看了又忘,看了又忘。
后来听coderwhy老师的vue课程时,听老师讲他也记不住那么多方法,所以会直接去看源码。这给了我很大的启发,以前对自己的要求只是会调用即可,所以一段时间不用后便又要去重新看文档。如果能知道这些方法用原生js的实现原理,是不是就不会那么容易忘了?于是我开始去了解这些东西,比如instanceof、New、promise、call/apply/bind等。最开始的目的只是希望以后能熟练运用,不用老翻文档。后来在对这些代码的分析过程中,发现自己js的水平也有了巨大的提升。(卧槽卧槽,这玩意还可以这么写。不得不佩服前人的智慧)
在这个阶段阅读到了很多优秀的代码和文章,但是也发现很在讲这些底层原理的时候往往都没有那么详细,对于萌新不太友好,有一定的阅读难度。所以突然想开一个专栏,详细的介绍一些常用方法的底层逻辑。希望能与大家一起进步。本专刊会持续保持更新
本文分享了一名前端学习者的经验和技巧,特别是在面对众多API和方法时如何提高记忆效率。作者通过学习源码来深入理解JavaScript核心概念,并推荐了一个专栏,旨在帮助初学者更好地掌握前端基础知识。
206

被折叠的 条评论
为什么被折叠?



