代码改变世界

随笔档案-2011年01月

关于JavaScript中Function Declaration与Function Expression的进一步说明

2011-01-16 16:42 by T2噬菌体, 6149 阅读, 收藏, 编辑
摘要: 我在1月12日发表了《解读ECMAScript[2]——函数、构造器及原型》一文,文中提到了函数声明(Function Declaration)与函数表达式(Function Expression)的概念。在那篇文章中,重点对两者与ECMAScript内置对象Function之间的关系进行了论述,而对两者的区别未加以详细说明。昨天晚上对Web前端颇有研究的jee.chang.sh同学在GTalk上提醒了我这个问题,并说很多初学者经常因为未注意到两者的区别而犯错,希望我能在博客中阐述两者的区别。因此我决定单独写一篇文章来简要论述一下在《解读ECMAScript[2]——函数、构造器及原型》中未尽的事宜。 阅读全文

解读ECMAScript[2]——函数、构造器及原型

2011-01-12 21:37 by T2噬菌体, 7281 阅读, 收藏, 编辑
摘要: 上一篇文章简要解读了ECMAScript中关于执行环境、作用域和闭包的基本概念。这一篇文章将在上一篇文章的基础上,重点讨论ECMAScript中的函数(function),以及与其相关的构造器(Constructor)和原型(Prototype)。如不做特殊说明,本文小写开头的“function”指“函数”,而大写开头的“Function”特指ECMAScript中的内置“Function”对象,请注意辨析。 阅读全文
点击右上角即可分享
微信分享提示