Jwオーディオプレーヤーを備えたphpページがあり、約5500のリンクがあり、各リンクのonclickイベントにjavascript関数が添付されています。php は、ファイルの正確な相対パスと名前を生成し、javascript に渡します。
<a class="items" href="#"
onclick="play1('<?php echo $fname."'".","."'".$f; ?>');return false">
<?php echo($fname);?>
</a>
最初に私はそれを中<li>
に包み、これと上記の中に画像を持っていました<a>
。私のページ(明らかに)は遅く、プレーヤーがファイルをロードするのに時間がかかります。<li>
タグを削除しました。現在は単純な5500<a>
タグで、ページの応答性が大幅に向上しています。ページが遅くなる原因は何か知りたいのですが、内部のリンクが多<li>
すぎるか、JavaScript関数が添付されているだけです。
この状況を処理する最も効率的な方法は何でしょうか。オーバーヘッドをできるだけ最小限に抑えるために、使用できる最も軽いタグは何でしょうか?
ありがとう。