日期:2014-05-16  浏览次数:20381 次

浅谈JavaScript的语言特性

前言

在JavaScript中,作用域、上下文、闭包、函数等算是精华中的精华了。对于初级JSer来说,是进阶必备。对于前端攻城师来说,只有静下心来,理解了这些精华,才能写出优雅的代码。

本文旨在总结容易忘记的重要知识,不会讲基本的概念。如果对基本知识不太熟悉,就去翻下《?JavaScript权威指南》吧~

参考文章如下(建议读者朋友用chrome看这些文章吧,不然的话会错过很多精彩哦~):

ECMA-262

Ben Alman

ECMA-262


语言特性函数表达式


先看代码段:

  1. var f = function foo(){
  2. ? ? return typeof foo; // foo是在内部作用域内有效
  3. };
  4. // foo在外部用于是不可