banner
阿珏酱

阿珏酱

いつもとは逆の電車に乗り、見たこともない風景を見に行く
twitter
github
facebook
bilibili
zhihu
steam_profiles
youtube

論網速快慢的區別

提示:當你看到這個提示的時候,說明當前的文章是由原emlog博客系統搬遷至此的,文章發布時間已過於久遠,編排和內容不一定完整,還請諒解`

論網速快慢的區別

日期:2020-11-7 阿珏 HTML 瀏覽:931 次 評論:6 條

論網速快慢的區別

隨著網絡的普及,用戶對響應速度快慢越來越重視了,網站越快,用戶的黏性和轉化率也會越高。

簡單來說,就是要提高速度!影響網站速度的因素有很多,比如......................

一本正經可不是我的風格,下面請看我的表演

想法起源#

image 一開始的想法是使用純css進行實現,把底圖base64編碼後直接放在background-image上,就可以達到背景圖片於網頁一同加載出來的效果

第一步:#

首先將提前準備好的素材圖片進行處理,拔下泳衣和泳裙
image
image

第二步:#

新建個 HTML 文件
image

第三步:#

<div class="裸體">
    <div class="泳衣" id="泳衣"></div>
    <div class="泳裙" id="泳裙"></div>
</div>

完成。。

然後就發現個問題,由於我的底圖文件大小達到了 12 兆,編碼後的字符串過大,導致網頁加載又卡又慢,實在無用戶體驗
而且這種方式加載的底圖會突然的顯示出來,過於唐突,效果不好

後改用:#

css+JavaScript 進行實現,由 background-image 直接加載背景圖片,能達到逐漸顯示的效果,待底圖加載完畢後再由 js 動態插入配圖

window.onload = function(){
    var img=new Image();
    img.src='裸體.jpg';
    if(img.width==0){
        alert('圖片加載失敗')
    }else{
        document.getElementById("泳衣").style.backgroundImage="url(泳衣.png)";
        document.getElementById("泳裙").style.backgroundImage="url(泳裙.png)";
    }
}

網友評論:

image 芭比 6 個月前 (2020-12-01)
哈哈 挺有趣的

image 自考院校 6 個月前 (2020-11-26)
上官秀兒是你嗎是你嗎是你嗎

image Rainshaw 6 個月前 (2020-11-21)
bksn [#aru_13] 秀兒

image 御神裝 - 勿忘 6 個月前 (2020-11-18)
不愧是你

image 阿珏 6 個月前 (2020-11-18)
@御神裝 - 勿忘:謝謝夸獎

image 深圳自考辦 6 個月前 (2020-11-11)
幹貨很多啊博主,感謝分享![#aru_1]

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。