Sammy.jsについて学習しているときに、同じページに複数のSammy.jsアプリケーションを配置し、それぞれを異なる要素(つまり、div)にバインドできることを読みました。なぜこれが役立つのか理解したいと思います。
別の投稿で、バインドされた要素内のフォームのみがルート変更をトリガーすることを読みました。これを使用して、アプリケーションをモジュール化できると思います。これ以外に別のユースケースはありますか?この方法でアプリケーションをモジュール化する方法の例を教えてください。
少し前に、SilverlightアプリケーションにSammyに似たコンポーネントを実装しました。類似点は、どちらもUI領域にバインドできる一種の単純なブラウザーを表すという点です。このアプローチにはいくつかの利点があります。
サミーは、これらの目標を達成するためにも使用できます。
ただし、ページ上で実行されているすべてのSammyアプリケーションのうち、ブラウザーのロケーションバーにバインドできるのは1つだけであることを理解する必要があります。他の人は、その場所がjavascriptにのみ表示されるか、ページ上にそれらの場所バーをレンダリングする必要があります。