Rumah >hujung hadapan web >tutorial css >Adakah JavaScript Perlu Mendahului CSS untuk Rendering Halaman Optimum?
Soalan:
Pengesyoran dalam talian kerap menasihatkan meletakkan CSS sebelum JavaScript, menunjukkan bahawa urutan pemaparan memerlukan semua maklumat gaya yang diperlukan sebelum memaparkan halaman. Adakah pengesyoran ini masih sah?
Jawapan:
Untuk menyiasat dakwaan ini, pelbagai ujian telah dijalankan menggunakan skrip Ruby yang membenarkan kelewatan sewenang-wenangnya dalam pengambilan semula JavaScript dan CSS. Hasilnya mendedahkan bahawa prestasi penyemak imbas desktop moden sebenarnya bertambah baik apabila JavaScript termasuk diletakkan dahulu:
Hasil yang serupa diperhatikan dalam Chrome, Firefox dan Internet Explorer. Walau bagaimanapun, Opera tidak menunjukkan perbezaan dalam masa pemaparan.
Penjelasan:
Pelayar moden melaksanakan penghuraian spekulatif, di mana mereka mula mendapatkan dan melaksanakan skrip sebelum mereka menemui
Kesimpulan:
Berdasarkan keputusan ujian, ia adalah optimum untuk memasukkan helaian gaya luaran selepas skrip luaran dalam
Pengecualian:
Perhatikan bahawa kesimpulan di atas digunakan untuk penyemak imbas desktop dan mungkin tidak berlaku untuk penyemak imbas mudah alih, seperti sesetengah tidak menyokong penghuraian spekulatif pada masa ini. Oleh itu, tetap berhemat untuk menguji dan mempertimbangkan kesan prestasi pada khalayak khusus anda.
Atas ialah kandungan terperinci Adakah JavaScript Perlu Mendahului CSS untuk Rendering Halaman Optimum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!