Backbone.js が OOD に従って JavaScript フロントエンド コードを構造化するための規則を提供する方法が気に入っています。DOM、ユーザーイベント、および ajax と対話するための規則を同様に提供する同様のフレームワークまたはライブラリはありますが、機能的なスタイルでしょうか?
編集:
たとえば、バックボーン「Person」モデル オブジェクトの名前を変更するには、次のようにします。
person.set("name", "bob");
「人物」オブジェクトをステートフルに変更するものであり、機能的なスタイルではありません。機能的な代替手段は、モデルを不変にし、新しいコピーを返すでしょう:
person = person.set("name", "bob");