函数式JavaScript编程指南

时间:2021-05-25

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

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

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

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

第一课——匿名函数
第二课-函数作为值
第三课-两种方式调用函数
第四课-“短路”条件调用
第五课-它好在哪里
JavaScript Programming 原文地址:http:// - 极好的JavaScript库(包括 map, fold, ...)

  • CodingForums - 关于使用Lambda算子的函数式JavaScript的一篇更加理论性的文章
  • Lambda tutorial - 关于在JavaScript中编码Lambda算子的教程
  • The Little JavaScripter - 关于 Scheme 和 JavaScript 之间的比较
  • 展望

    本节给大家展示一下JavaScript的未来。一个非常振奋人心的JavaScript特性——E4X,一个JavaScript中直接的XML支持。
    • Wikipedia on E4X - 关于 E4X 的很好的介绍
    • Mozilla E4X - Brandon Eich (Mozilla首席架构师)关于E4X的演示

    声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章