JavaScript函数式编程思想潘俊.pdf
http://www.100md.com
2020年11月10日
![]() |
| 第1页 |
![]() |
| 第10页 |
![]() |
| 第19页 |
![]() |
| 第29页 |
![]() |
| 第40页 |
参见附件(132494KB,275页)。
JavaScript函数式编程思想主要介绍了函数式编程的基础理论、核心技术、典型特征和应用领域,以及它与面向对象编程的比较。本书既广泛介绍函数式编程的思想,也结JavaScript的特点分析其应用和局限,注重从本质和内在逻辑的角度解释各个主题,并辅以相关的代码演示。对于函数式编程涉及的JavaScript语言本身的特性,以及与面向对象编程的比较,在书中也给予了重点讨论。

编辑推荐
(1)本书涵盖函数式编程的理论基础、核心技术、典型特征。
(2)本书介绍了函数式编程中的递归模式和列表处理。
(3)本书系统地比较了面向对象编程与函数式编程。
作者简介
潘俊,从事软件开发工作15年,CSDN博客专家。曾在IBM developerWorks上发表过两篇论文:《在 LotusScript 中为自定义对象模拟事件》和《JavaScript 的新领域——动态图片处理(SVG)》;在百度阅读上发表了两本:《IT原来如此——写给文科生的IT书》和《罗辑思维不逻辑》;《Live软件开发面面谈》已由清华大学出版社出版。
名称
一般对函数式编程的介绍都会从一等值和纯函数等概念开始,本书却准备在那之前先用一些篇幅讨论两个通常未得到足够重视的主题:名称和类型系统。前者包括名称绑定、作用域和闭包等内容;后者包括类型的含义和划分、强类型和弱类型、静态类型和动态类型,以及多态性的内容。理解这些概念对编程很有意义,无论是使用哪种语言,采用什么范式。具体到本书的核心,使用Javascript进行函数式编程,在理解以上普适概念的基础上,掌握它们在JavaScript中的特定表现和行为,又具有格外的重要性。这一方面是因为JavaScript长期以来被认为是一种简单的脚本语言,缺少在通用知识背景下对其特性和行为的分析,以致对其行为的认识往往是零碎但实用的。另一方面是因为名称和类型系统与Javascript的函数式编程有着紧密的关联。嵌套函数和闭包是JavaScript的函数式编程离不开的技术,鸭子类型是Javascript借以实现函数式编程通常具备的参数多态性特征的机制。
这些内容都将在下面两章中得到充分的讨论。
JavaScript函数式编程思想潘俊截图



相关资料1:
相关资料2:
- 3卷 民法典合同编1.pdf
- 周振甫讲古代诗词.pdf
- 3卷 民法典合同编2.pdf
- 《复变与积分变换》讲义笔记【高斯课堂】.pdf
- 医学微生物学第八版.pdf
- NLTK基础教程用NLTK和Python库构建机器学习应用.pdf
- CN201810405078.X-一种海洋防生物附着紫外光源及其制备方法.pdf
- 2021肖秀荣最后一套卷.pdf
- 美国混凝土结构设计规范中文版.pdf
- 医学统计学第六版.pdf
- 中华民俗老黄历.pdf
- CN201820633353.9-一种海洋防生物附着紫外光源.pdf
- 精通python网络爬虫韦玮.pdf
- 2021中医综合考研307《中药学》考点精讲及复习思路版高清.pdf
- lehninger生物化学原理中文中文版.pdf




