自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaScript

IBM Domino and more

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 《JavaScript函数式编程思想》——从面向对象到函数式编程

第9章  从面向对象到函数式编程假如本书的写作时间倒退回十年前,书名可能会变成JavaScript面向对象编程思想。自上世纪90年代兴起的面向对象编程思想随Java的繁荣达于顶点,在JavaScript从一门只被用来编写零星的简单的表单验证代码的玩具语言变成日益流行的Web应用不可取代的开发语言的过程中,脚本的作者们也逐渐学习和习惯了被视为软件开发正统的面向对象编程。等到盛极而衰,面向对象编程...

2019-02-15 11:01:38 2828

原创 《JavaScript函数式编程思想》——列表

第8章  列表函数式编程与列表处理有很深的渊源。列表是最基础,也是使用最普遍的复合数据类型。作为最早出现的函数式编程语言之一,Lisp【注:它的名称就来源于“列表处理器”(LISt Processor)】用函数参数和递归的方式来处理列表,既展示了列表的灵活性和表现力,又体现了函数式编程的优美和强大,影响了后续的很多编程语言。本章就来探讨JavaScript中的列表和函数式编程。8.1  处...

2019-02-14 08:27:24 1198

原创 《JavaScript函数式编程思想》——递归

第7章  递归王二、张三和赵四一日无聊,决定玩击鼓传花讲冷笑话的游戏。王二和张三围成一圈传花,赵四负责击鼓。张三接连讲了几个诸如小菜、狐狸狡猾的笑话。花停在了王二的手中。王二:这个笑话很短。你要保证听完后不生气我就说。张三:你说吧。王二:张三。张三:怎么了?王二:笑话说完了,就两个字。张三欲发怒。王二:欸,你刚才说好了不会生气的。张三只好作罢。新一轮开始,花又停在王二的手中。...

2019-02-13 10:53:52 1472

原创 《JavaScript函数式编程思想》——副作用和不变性

第6章  副作用和不变性6.1  副作用6.2  纯函数6.2.1  外部变量6.2.2  实现6.2.3  函数内部的副作用6.2.4  闭包6.3  不变性6.3.1  哲学上的不变性与身份6.3.2  简单类型和复合类型6.3.3  值类型和引用类型6.3.4  可变类型和不可变类型6.3.5  可变数据类型的坏处在详细讨论完不变性的含义和其与其他概念的关系...

2019-02-12 11:59:51 1388

原创 《JavaScript函数式编程思想》——部分应用和复合

第5章  部分应用和复合一等值的函数,是函数式编程的基石。部分应用和复合,则是函数式编程的重要特征。采用命令式编程时,每当我们感觉需要抽象出一个新的功能时,就会定义一个函数。在函数式编程中,被同样需要的新函数,往往无需定义,就能像变魔术一样产生,两位魔术师的名字就叫做部分应用和复合。5.1  部分应用5.2  柯里化我们已经体会到部分应用一个函数的好处,那么对部分应用得到的函数,假如...

2019-02-11 11:45:44 1546

原创 《JavaScript函数式编程思想》——函数是一等值

第4章  函数是一等值在函数式编程的标准或特点中,“函数是一等值”是最基本和重要的,也是最为人所知的,所有介绍函数式编程的书籍和文章都会优先介绍这一点,以至于“一等值”几乎成为函数的专属头衔,听上去就像“王牌”一类的文学修辞,而实际上却两者皆不是。一等(First-class)是编程语言中值的通用修饰词,只要某个值满足以下三个条件,就能被称为一等值。可以作为参数传递给函数 可以作为函数返...

2019-02-02 16:37:35 1257

原创 《JavaScript函数式编程思想》——类型系统

第2章  类型系统为什么在许多编程语言中整数和浮点数是两种类型?结构体、数组、列表、映射……这些类型有什么关系?用户自定义的各种类型与它们又有什么关系?函数也是类型吗?强类型和弱类型意味着什么?它们的区别和类型转换有关吗?静态类型语言中的变量为什么有固定类型而动态类型则没有?多态性就是后期绑定吗?鸭子类型是怎么回事?为什么要采用它?假如您对以上问题感兴趣,阅读完本章时就会有肯定的答案。有了...

2019-02-01 10:34:53 1013

Notes文档工作流系统

本系统演示了一套基于Notes平台的开源文档工作流。工作流的名称、节点和操作等配置保存在一组文档中,方便在运行时创建和修改。工作流可运行于Notes客户端或浏览器(需XPages支持)。 功能(features)包括: 工作流的节点和操作可灵活自定义,包括每个节点具体有什么操作,没有任何预设的名称或数量上的限制。每个节点的用户、特权用户、每个操作的目标节点、操作的访问权限等等都可以自定义设置。 操作的配置中包含字段校验和邮件内容以尽量减少额外编写代码的需要。 许多配置可写入公式。 客户端和浏览器上运行的工作流共享配置数据,操作风格也完全一致。 具体工作流可通过扩展基类添加复杂的业务逻辑。 默认状态下每个流程文档的当前用户以用户名形式保存,因而可以在My Work视图下看到需要自己处理的工作流。 定时发送HTML的汇总提醒邮件。

2015-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除