ノックアウト js とバックボーンを使用して、単一ページの JavaScript アプリケーションを作成しています。私はバックボーン モデルとノックアウト ビュー モデルを使用していますが、jQuery UI ウィジェット ファクトリを使用して作成した多くの UI コントロールもあります。
私の質問は、私の jQuery ウィジェットでコードをより適切に構造化する方法です。ノックアウト/バックボーン/エンバーなどのフレームワークを使用すると、メイン アプリに MVC 型のパターンを簡単に実装できますが、ウィジェットの開発となると、DOM 要素を出力して操作する大量のコードが必要になります。jquery を使用すると DOM のクエリが簡単になるため、これをテストすることはできますが、コードはかなり見苦しいです。理想的には、ウィジェットにも MVC パターンが必要です。
これを支援するために設計されたライブラリやフレームワークはありますか?