函数式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
投稿
猜你喜欢
python+matplotlib绘制3D条形图实例代码
2022-05-03 16:36:56
python+selenium操作下拉框
2021-11-16 13:43:30
浅谈python类属性的访问、设置和删除方法
2022-01-12 00:14:48
SQL Server错误代码大全及解释(留着备用)
2024-01-14 07:08:44
JavaScript 使用技巧精萃(.net html
2023-07-02 05:18:45
asp自动生成javascript检验函数
2009-01-21 19:40:00
Vue首屏时间指标采集最佳方式详解
2024-06-05 09:17:24
python线程锁(thread)学习示例
2021-02-09 09:45:23
python实现监听键盘
2023-12-01 19:16:17
python判断一个变量是否已经设置的方法
2022-06-09 19:33:15
python实现的B站直播录制工具
2023-05-29 00:51:48
Tag的自定义类
2010-03-18 15:53:00
如何在网页设计中使用个性化字体
2009-07-07 11:29:00
vue使用swiper实现中间大两边小的轮播图效果
2024-06-05 09:20:25
python opencv之SIFT算法示例
2023-12-27 21:42:33
vue.js删除动态绑定的radio的指定项
2024-05-09 09:51:48
oracle 动态AdvStringGrid完美示例 (AdvStringGrid使用技巧/Cells)
2009-06-19 17:21:00
mac安装mysql初始密码忘记怎么办
2024-01-16 20:42:45
python如何往列表头部和尾部添加元素
2021-12-17 07:05:17
网页绿色系配色应用实例
2008-08-26 11:51:00