JavaScript底层

197 阅读1分钟

1. JavaScript 深入系列

JavaScript 深入系列,重点讲解了如原型、作用域、执行上下文、变量对象、this、闭包、按值传递、call、apply、bind、new、继承等JS语言中的比较难懂的概念。

2. JavaScript 专题系列

JacvScript 专题系列共计20篇,主要研究日常开发中一些功能点的实现,比如防抖、节流、去重、类型判断、拷贝、最值、扁平、柯里、递归、乱序、排序等,特点是研究underscore和jQuery的实现方式。

20篇下来,我们已经跟着underscore写了debounce、throttle、unique、isElement、flatten、findIndex、findLastIndex、sortedIndex、indexOf、lastIndexOf、eq、partial、compose、memorize共14个功能函数,跟着jQuery写了type、isArray、isFunction、isPlainObject、isWindow、isArrayLike、extend、each共8个功能函数。自己实现了shallowCopy、deepCopy、curry、shuffle共4个功能函数,加起来共有26个功能函数。

3. ES6系列