想必每一个前端攻城狮都知道,区分能力的最重要的指标就是对JavaScript的掌握程度,
在热门框架满天飞,自动化越来越被推崇的今天,
好多开发者都失其本心,盲目去追求技术的广度而忽略本身羸弱的JS功底,
殊不知你若是对JS掌握到位,任何框架神马的新技术,都是信手拈来的。
通过长期的浸淫于网上的JS领域,我发现除了少数布道者能讲得通俗易懂(比如阮一峰老师、廖雪峰老师),
而其他大多数的进阶教程,看似美食但难以下咽,
原因就是很多教程都忽略了“马上要懂而又没懂就差那么一丢丢”的开发者的主观感受,
要么就是一股脑塞给你一堆知识点,要么就是有点艰涩,
导致学习这些教程后,知识粘度不够,马上就忘了,或者压根就懒得理解。
而我开这一解读栏的目的,就是在力所能及的知识范围内,
帮助那些“马上要懂而又没懂就差那么一丢丢”的开发者们,在某些个具体化的知识点上(仅仅是某些个),
用最简单的白话解读出来,包括我自己的理解小技巧。
当然这只是我的理想化,也许教程写出来很烂,甚至偏离了初衷,但只要帮助了哪怕只有一个人,这个教程就不白写。
本着对技术负责的态度,任何纠正/疑问,请在issues里提出,我会及时修正/回答。
1、理解this指向的小技巧
2、巧妙理解call、apply
3、不得不提的原型/原型链
4、占位,视情况填坑
+、...