序言

接触 javascript 已有数年,从 感受 Java 的繁琐到 体验到 javascript 的便捷和疑惑,越来越为之着迷。当我仅仅把他当做 赚钱的技能的时候,我曾认为学好他的使用就是全部。随着时间的增加,让我逐渐意识到了理解原生 javacript 的重要,原型 继承的使用、es6 语法的使用...

然而这并不是全部。对于许多面试题,例如变量提升、lambda 表达式、类型转换等等,我曾经嗤之以鼻。感觉他们就像 1 + 1 = 2 一样简单,然而就好像 1 + 1 = 2 我无法证明,对于这些异常或是不清楚的表现,我并没有“证明”。

对于这一节的内容,我会逐渐添加那些我无法解释、没有完整掌握的内容。没有花哨的框架,只有原生 javascript ,但是每一个 api 的背后,都隐藏着这门语言的秘密。如果说成效,可能和高中学英文一样,一年两年都没有看到什么好的效果,但是一旦度过了瓶颈 的时期,会有一个质的飞跃,不论是代码质量,源码的阅读还是架构的掌控,都会因此受益。