[b]一、什么是匿名函数?
[/b]在Javascript定义一个函数一般有如下三种方式:
函数关键字(function)语句:
[url=http://www.1sucai.cn/article/14456.htm]Javascript的一种模块模式[/url]》中的第一句话就是“全局变量是魔鬼”。配合var关键字,匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染。这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美。实际上,YUI以及其相应的范例中大量使用匿名函数,其他的Javascript库中也不乏大量使用。
Javascript的函数式编程(functional programming)的基石。具体请看《[url=http://www.1sucai.cn/article/14460.htm]用函数式编程技术编写优美的 JavaScript[/url]》和《[url=http://www.1sucai.cn/article/14461.htm]函数式JavaScript编程指南[/url]》。