JS 组合模式更常用于创建表单上,比如注册页面可能有不同的表单提交模块.对于这些需求我们只需要有基本的个体,然后通过一定的组合即可实现,比如下面这个页面样式(如图14-2所示),我们来用组合模式实现. 作者给的提示,首先创建基类 Base, 然后三个组合类 FormItem.FieldsetItem.Group,以及成员类InputItem.LabelItem.SpanItem.TextareaItem,创建完之后像下面这样拼出你的注册页面吧. var form = new FormItem('…