0

現在、メトロアプリのUIをオンザフライで生成/変更できるかどうかを調査しています。これまでのところ、反射オプションがいくらか制限されていることだけを見てきました。しかし、HTML / JSを使用している場合は、その場でHTMLを変更できますか?誰かがこのようなことを試みましたか?

後でVSを起動して、試してみます。ここで質問して、このトピックについて話し合うことができるかどうかを確認したいと思います。

4

1 に答える 1

1

ほとんどのJavascriptベースのアプリは、ナビゲーターテンプレートによってプロモートされるパターンであるため、その場でHTMLを変更します。したがって、たとえば、リンクをクリックして別のページに移動するだけでも、ページ全体をリロードしてすべての.jsファイルと.cssファイルをリロードするのではなく、「ページ」コンテナ要素のコンテンツが置き換えられます。

また、WinJS.UI.ListViewは、コンテンツをスクロールすると、DOM内の要素を動的に作成して再配置します。

基本的に、Webアプリで行うことは何でもでき、AJAXで知られているようなパターンを再利用して、UIを動的に適応させることができます。

達成したいことに応じて、複雑さが増すにつれて、アプリはいつでもその状態を一時停止して最初から復元できるようにする必要があることに注意してください。

于 2012-11-16T08:49:56.987 に答える