/Dive-Into-JS

走心的一系列JS基础>进阶的大白话教程(应该会更新)

走心的一系列JS基础>进阶的大白话教程

JS大法好,JS在手,天下我有,信JS,得永生。

想必每一个前端攻城狮都知道,区分能力的最重要的指标就是对JavaScript的掌握程度,
在热门框架满天飞,自动化越来越被推崇的今天,
好多开发者都失其本心,盲目去追求技术的广度而忽略本身羸弱的JS功底,
殊不知你若是对JS掌握到位,任何框架神马的新技术,都是信手拈来的。

通过长期的浸淫于网上的JS领域,我发现除了少数布道者能讲得通俗易懂(比如阮一峰老师、廖雪峰老师),
而其他大多数的进阶教程,看似美食但难以下咽,
原因就是很多教程都忽略了“马上要懂而又没懂就差那么一丢丢”的开发者的主观感受,
要么就是一股脑塞给你一堆知识点,要么就是有点艰涩,
导致学习这些教程后,知识粘度不够,马上就忘了,或者压根就懒得理解。

而我开这一解读栏的目的,就是在力所能及的知识范围内,
帮助那些“马上要懂而又没懂就差那么一丢丢”的开发者们,在某些个具体化的知识点上(仅仅是某些个),
用最简单的白话解读出来,包括我自己的理解小技巧。
当然这只是我的理想化,也许教程写出来很烂,甚至偏离了初衷,但只要帮助了哪怕只有一个人,这个教程就不白写。

本着对技术负责的态度,任何纠正/疑问,请在issues里提出,我会及时修正/回答。

一定要把每个例子代码都拷贝到你的运行环境中边看结果边理解,不然学习效果减半,或者没效果。

1、理解this指向的小技巧
2、巧妙理解call、apply
3、不得不提的原型/原型链
4、占位,视情况填坑
+、...

教程之间紧密联系,不懂得地方不要失去耐心,来回多看看。

如果帮到你,给我一个Star吧,我会继续努力写下去~