前言
在JavaScript中,作用域、上下文、闭包、函数等算是精华中的精华了。对于初级JSer来说,是进阶必备。对于前端攻城师来说,只有静下心来,理解了这些精华,才能写出优雅的代码。
本文旨在总结容易忘记的重要知识,不会讲基本的概念。如果对基本知识不太熟悉,就去翻下《?JavaScript权威指南》吧~
参考文章如下(建议读者朋友用chrome看这些文章吧,不然的话会错过很多精彩哦~):
ECMA-262
Ben Alman
ECMA-262
语言特性函数表达式
先看代码段:
- var f = function foo(){
- ? ? return typeof foo; // foo是在内部作用域内有效
- };
- // foo在外部用于是不可