我喜欢 Backbone.js 如何为根据 OOD 构建 javascript 前端代码提供约定。是否有类似的框架或库,类似地提供与 DOM、用户事件和 ajax 交互的约定……但以功能风格?
编辑:
例如,要更改主干“Person”模型对象的名称:
person.set("name", "bob");
其中有状态地修改了“人”对象并且不是功能样式。一种功能替代方案将使模型不可变并返回新副本:
person = person.set("name", "bob");
我喜欢 Backbone.js 如何为根据 OOD 构建 javascript 前端代码提供约定。是否有类似的框架或库,类似地提供与 DOM、用户事件和 ajax 交互的约定……但以功能风格?
编辑:
例如,要更改主干“Person”模型对象的名称:
person.set("name", "bob");
其中有状态地修改了“人”对象并且不是功能样式。一种功能替代方案将使模型不可变并返回新副本:
person = person.set("name", "bob");