6

私は大規模な HTML5 アプリを開発していますが、この問題について本当に疑問に思っています。ユーザーの操作によって開くダイアログボックスとタブがたくさんあります。

HTML ドキュメント内のすべてのダイアログ ボックスとタブをすべて display:none で記述するか、ユーザーが関連する操作を行うたびに JS または jQuery を使用してこれらの HTML セクションをオンザフライで作成するのがベスト プラクティスであると思います。

パフォーマンス、開発の容易さ、読みやすさなどの点でどちらが優れていますか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

アプリケーションに含まれるタブの数とその大きさによって異なります。

  • タブ内のコンテンツが大きいということは、アプリケーションの起動時にロードに時間がかかり、多くの RAM を消費することを意味します。この場合、必要に応じてロードすると思います。
  • タブ内の小さなコンテンツは高速に読み込まれるため、すべてを一度に読み込み、タブがクリックされたときのパフォーマンスを向上させます。

インターネット接続が遅い古いコンピューターでいくつかのテストを実行して、アプリケーションの動作を確認することを忘れないでください。誰もが最新かつ最速のハードウェアを持っているわけではありません。

于 2013-04-24T07:03:46.963 に答える