有时候面试官不强求开发者准确无误地背诵API,相反面试官喜欢告诉面试者API的使用方法,让面试者实现API。 实现一个API,可以考察面试者对API的理解,更能体现开发者的编程思维和能力。对于积极上进的前端工程师,模仿并实现一些经典方法,应该是“家常便饭”,这是比较基本的要求 第三节,我们探讨一下JQuery的offset( )、数组的redu…
闭包是JS中最基本、最重要的概念之一,闭包绝不是一个单一的概念,它涉及作用域、作用域链、执行上下文、内存管理等多重知识点。 1.作用域 首先是作用域,在ES6之前只有函数作用域和全局作用域之分,ES6中通过let和const声明变量的块级作用域,使得JS的作用域更加丰富。下面说说变量提升和暂时性死区。 下面看个var声明变量的例子 functi…