Dalam pembangunan web, anda mungkin perasan keadaan di mana parameter ditambahkan kepada fail pautan CSS atau JavaScript. Amalan ini, diwakili oleh rentetan seperti src="../cnt.js?ver=4.0", berfungsi untuk tujuan tertentu.
Walaupun tanggapan bahawa fail JS/CSS tidak boleh menerima parameter secara langsung, sebab untuk melepasinya terletak pada kawalan cache. Apabila pelanggan meminta fail dengan URL tertentu, penyemak imbas biasanya menyimpannya dalam cachenya untuk permintaan seterusnya untuk mengoptimumkan masa pemuatan. Walau bagaimanapun, ini boleh menjadi masalah apabila perubahan dibuat pada fail dan anda mahu pelanggan memuat turun versi yang dikemas kini.
Dengan menghantar parameter seperti "?ver=4.0", anda boleh memaksa penyemak imbas mengabaikan cachenya dan ambil fail terus dari pelayan. Ini amat berguna apabila menggunakan versi aplikasi baharu atau membuat kemas kini pada fail CSS/JS. Dengan menambahkan nombor versi unik atau parameter cap masa, anda memastikan pelanggan sentiasa menerima versi terkini aset.
Jadi, walaupun fail CSS dan JavaScript sendiri tidak dapat membaca parameter yang diluluskan, ia berfungsi sebagai mekanisme untuk mengawal caching dan pastikan pelanggan sentiasa mempunyai versi terkini fail anda.
Atas ialah kandungan terperinci Mengapa Parameter Ditambah pada Fail Pautan CSS dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!