- 2008.1027
-
- JavaScript的陷阱
这本来是翻译Estelle Weyl的《15 JavaScript Gotchas》,里面介绍的都是在JavaScript编程实践中平时容易出错或需要注意的地方,并提供避开这些陷阱的方法,总体上讲,就是在认清事物本质的基础样要坚持好的编程习惯,其实这就是Douglas Crockford很久以前提出的JavaScript风格要素问题了,有些内容直接是相同的,具体请看《Javascript风格要素(1)》和《Javascript风格要素(2)》。在翻译的过程中,我又看到了贤安去年翻译的《JavaScript的9个陷阱及评点》,其内容又有些交叉在一起,所以我就在现有翻译的基础上做了一个简单的拼合,并依据自己的理解增加了一些注释和解释。 阅读全文 »
- 标签:for, JavaScript, null, parseInt, String.replace(), switch, this, undefined, 匿名函数
- 在0:26发表于Javascript & DOM & AJAX,有评论17条
- 2008.0507
-
- Javascript的匿名函数
一、什么是匿名函数?
在Javascript定义一个函数一般有如下三种方式:
- 函数关键字(function)语句:
function fnMethodName(x){alert(x);} - 函数字面量(Function Literals):
var fnMethodName = function(x){alert(x);} - Function()构造函数:
var fnMethodName = new Function('x','alert(x);')
上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一个函数复制给变量fnMethodName,而这个函数是没有名字的,即匿名函数。实际上,相当多的语言都有匿名函数。 阅读全文 »
- 函数关键字(function)语句:
- 标签:JavaScript, 函数, 匿名函数
- 在1:14发表于Javascript & DOM & AJAX,有评论30条


