函数式JavaScript编程指南

作者:ShiningRay 来源:无忧脚本 时间:2007-12-08 20:39:00 

翻译:ShiningRay

简介你是否知道JavaScript其实也是一个函数式编程语言呢?本指南将教你如何利用JavaScript的函数式特性。

要求:你应当已经对JavaScript和DOM有了一个基本的了解。

写这篇指南的目的是因为关于JavaScript编程的资料太多了但是极少的资料提到了JavaScript的函数式特性。在本指南中,我只会讲解这些基本知识而不会深入其它的函数式语言或这是Lambda算子。

你可以点击所有的例子然后你所看到的代码就会被执行,这样就可以令指南变得具有交互性。你也可以使用这个沙箱来尝试。

第一课 —— 匿名函数

我们将首先介绍匿名函数。一个匿名函数就是一个没有名字的函数。

你可以认为他们是一次性函数。当你只需要用一次某个函数式,他们就特别有用。通过使用匿名函数,没有必要把函数一直放在内存中,所以使用匿名函数更加有效率。

例Example:

下面两个函数处理同样的事情,而 average在给z赋值结束之后一直保留——但匿名函数则不会。


function average(x,y) {  return (x+y)/2;}var z = average(1,3);alert(z); 



var z = function(x,y) {      return (x+y)/2;    } (1,3);alert(z); 


这很自然得引出了我们下面的一节课函数作为值

标签:JavaScript,编程,函数
0
投稿

猜你喜欢

  • 设计表单的标签和输入区

    2009-04-27 16:16:00
  • asp读取数据库中数据到数组的类

    2007-09-16 18:19:00
  • 详尽解析javascript event对象

    2008-06-08 12:25:00
  • oracle下一条SQL语句的优化过程(比较详细)

    2010-04-22 16:58:00
  • 利用ASP+JMAIL进行邮件群发的新思路

    2008-03-20 13:30:00
  • asp如何向前端显示用户请求的信息?

    2010-06-09 18:52:00
  • 快速解决 MySQL中与浮点比较有关的问题

    2008-11-27 16:28:00
  • Asp 日期格式化问题

    2011-03-31 10:47:00
  • asp IsValidEmail 验证邮箱地址函数(email)

    2011-03-03 10:42:00
  • ASP的数据命名有什么规则吗?

    2009-10-28 18:23:00
  • 从MySQL导大量数据的程序实现方法

    2009-03-06 14:34:00
  • 下拉列表两级连动的新方法(一)

    2009-06-04 18:18:00
  • Dreamweaver量身打造Wordpress留言板(二)

    2009-12-12 17:35:00
  • 品牌的统一体验

    2010-05-19 13:08:00
  • JS+ASP实现无刷新新闻列表之分页

    2007-08-22 12:57:00
  • ASP 正则表达式常用的几种方法(execute、test、replace)

    2010-03-02 20:23:00
  • Mootools 1.2教程(19)——Tooltips

    2008-12-25 13:26:00
  • MySQL中如何定义外键

    2010-03-09 16:18:00
  • 小技巧解决“FF不能读取outerHTML”的问题

    2009-02-10 10:44:00
  • 如何将函数的实际参数转换成数组

    2010-01-11 19:59:00
  • asp之家 网络编程 m.aspxhome.com