ページに 10 個のドロップダウン メニューがあり、各ドロップダウン メニューには約 30 個の項目があります。
これには大量のコード行が必要であり、ページの読み込み時間が少し遅くなります。
A. これらのドロップダウン メニューを含むコードの量を簡素化する方法はありますか?
B. このページのパフォーマンスを改善する方法はありますか?
このクールなプラグインのドロップダウンメニューを確認できます。コードをより適切に構築するのに役立つ場合があります 。http://twitter.github.com/bootstrap/javascript.html#dropdowns
本当に巨大なメニューがある場合は、メニュー項目をjavascript配列またはオブジェクトにすることを検討してください。ページサイズを節約するために、プレーンなHTMLコードではなくjavascript関数を使用してメニューをレンダリングします。
選択フィールドを、ajax呼び出しによって供給されるオートコンプリート入力フィールドと交換しようとしましたか?
このアプローチにはいくつかの利点があります。
より少ないHTMLコード
ページの読み込みが速くなります
使いやすい
ドロップダウンメニューのそれぞれに特定のタイプのデータがある場合、たとえば動物や木など、データベースを作成して動的にドロップダウンメニューに取り込むことができます。手動ですべてを一度にロードしようとするよりも、いくらか速くなります。この方法を使用すると、プロセスが大幅に簡素化され、新しいオプションを追加するのがより動的になります。たとえば、基本的なコードを記述して開始できる場合はどうでしょうか。