2012-04-16 6 views
2

私は、クライアントがhtmlとjavascript/jqueryだけで、jsonサービスからデータを取得するようなWebアプリケーションを作成しようと決めたとしましょう。htmlとjavascript/jqueryのみを使用するコンポーネントベースのデザインのベストプラクティス

私はウェブフォームの土地から来て、現在mvcを学んでいて愛しています。ここには、ユーザーコントロールや部分的なビューなどのマスターページとコンポーネントがあり、コンポーネントの再利用とコードの構造化ができます。

htmlとjavascriptのみを使用している場合はどうすればよいですか?

jqueryには、サーバーからデータをロードするメソッドload()があります。これは私が欲しいものを達成するための最良のアプローチですか?それとも私が逃した何かがそこにありますか?

+0

Google JavaScript MVCを使いましたか? – epascarello

答えて

1

これはかなり大きく主観的な質問です。

JSONを使用してデータを使用する予定の場合、おそらく使用するのはgetJSON()で、より柔軟なラッパーであるajax()です。

次に、javascriptを使用してhtmlを作成して注入しないようにするには、おそらくtemplating systemが必要です(これは、簡単なものより少し複雑です)。

アプリケーション構造に関しては、MVC、MVP、MVVMなどのパターンを考慮する必要があります。 several good librariesでは、これらのパターンを活用することができますが、個人的には、フレームワークなしでプレイし、本当に必要があると感じたときにのみその1つに切り替え、少なくとも基本的な概念をいくつか把握することをおすすめします。

幸運にも:)

+0

私はあなたの提案を調べ始めました。私が感じていないのは、htmlファイルのためのある種の「ユーザーコントロール」ソリューションです。どうにかして、すべてのhtmlを1つのファイルに入れるのではなく、複数のhtmlファイルのファイルを作成することはできますか? – FatAlbert

関連する問題