Rumah > Soal Jawab > teks badan
Apabila saya belajar Yii baru-baru ini dan memuatkan CSS, JS, dsb., saya boleh memuatkan sumber dengan terus menulis teg pautan atau menggunakan AppAsset. Jadi persoalannya, kaedah manakah yang lebih baik dan mengapa?
巴扎黑2017-05-16 13:03:16
AppAsset Yii boleh merealisasikan pemuatan automatik kebergantungan fail statik dan pemampatan serta penggabungan berbilang fail.
Sebagai contoh, jika anda mempunyai pemalam yang bergantung pada jQuery, selepas menggunakan AppAsset, sistem akan memuatkan pemalam secara automatik selepas jQuery, dan boleh menggabungkan berbilang fail js menjadi satu dan memampatkannya, mengurangkan bilangan kali halaman memuatkan fail.
迷茫2017-05-16 13:03:16
Secara peribadi, saya fikir ia adalah untuk tujuan melindungi struktur direktori
黄舟2017-05-16 13:03:16
Terdapat banyak faedah Ia boleh menyimpan fail Direktori cache ialah direktori cache projek anda. berdasarkan alamat fail anda. Lakukan beberapa helah di tapak web anda.
Selain itu, gaya dalam sambungan juga akan dicache Jika anda terus menggunakan alamat seperti vendor/kuozhan/web/css/style.css, maka anda akan mendedahkan sesuatu, yang sangat berbahaya. Sebaliknya, jika anda menggunakan appasset, ia hanya akan memaparkan /assets/ead333c7/yii.js, yang sangat rohani. Jika lawan anda tidak dapat meneka fikiran anda, anda menang.