国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - Yii使用AppAsset管理靜態(tài)資源有什麼好處?
過去多啦不再A夢
過去多啦不再A夢 2017-05-16 13:01:16
0
3
567

最近在學(xué)習(xí)yii,載入CSS,JS等的時(shí)候,直接寫link標(biāo)籤和使用AppAsset都可以載入資源。那問題來了,到底哪種方式比較好,為啥子?

過去多啦不再A夢
過去多啦不再A夢

全部回覆(3)
巴扎黑

Yii 的 AppAsset 可以實(shí)現(xiàn)靜態(tài)檔案依賴自動加載,多個(gè)檔案壓縮合併。
例如你有個(gè)插件依賴jQuery,用 AppAsset 以後系統(tǒng)會自動把插件排在jQuery後加載,並且可以把多個(gè)js檔案合併成一個(gè)並壓縮,減少頁面加載文件次數(shù)。

迷茫

個(gè)人認(rèn)為是出於保護(hù)目錄結(jié)構(gòu)的考量

黃舟

好處很多,它可以將文件進(jìn)行緩存,緩存的目錄是你項(xiàng)目的緩存目錄,如果你不想讓人知道你的這些文件地址,那使用AppAsset將會很安全,因?yàn)閯e人無法根據(jù)你文件的地址去對你網(wǎng)站做一些手腳。

還有就是擴(kuò)充裡面的樣式也會進(jìn)行緩存,如果你直接用vendor/kuozhan/web/css/style.css這樣的地址,那你就暴露了一些東西,很危險(xiǎn)。相反地??如果使用appasset 那它只會顯示 /assets/ead333c7/yii.js 這樣就很有靈性了。這對手猜不透你的想法你就贏了。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板