摘要:圖片懶加載部分內(nèi)容請看以下代碼呈現(xiàn)正如以上呈現(xiàn)的部分相比較為簡單主要是個(gè)組成,特別注意的有個(gè)屬性后文會(huì)著重強(qiáng)調(diào)部分此部分內(nèi)容用到部分的內(nèi)容所以看不懂得小伙伴們可以先普及下的知識網(wǎng)頁的全局樣式解決兼容問題宋
圖片懶加載
HTML部分:
內(nèi)容請看以下代碼呈現(xiàn):
正如以上呈現(xiàn)的HTML部分相比較為簡單主要是個(gè)UL li 組成,特別注意的有個(gè)data-src屬性后文會(huì)著重強(qiáng)調(diào)
css部分
此部分內(nèi)容用到部分H5的內(nèi)容所以看不懂得小伙伴們可以先普及下H5的知識
/*網(wǎng)頁的全局樣式 解決兼容問題*/ body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,form,input,select,textarea,span,img,a,em,strong,*{ margin:0; padding:0;} body{ font-family:"宋體"; font-size:12px; color:#000000;} ul,ol,li{ list-style:none;} h1,h2,h3,h4,h5,h6{ font-size:14px;} input,select,textarea{ vertical-align:middle;} img{ border:none; vertical-align:middle;} a{ text-decoration:none; color:#333333;} a:hover{ color:#009999;} .clear{ clear:both; height:0px; width:0px; overflow:hidden;} ul{ overflow:hidden; width:800px; margin:0 auto; } li{ width:50%; height:7rem; border:1px solid #ccc; box-sizing:border-box; float: left; overflow: hidden; position: relative; } li i{ width:20px; height:20px; border-radius: 20px; position: absolute; border:2px solid #21d658; z-index: 0; left: 50%; top:50%; margin-top:-11px; margin-left: -11px; animation: move 1s infinite; } li i:before{ position: absolute; width:5px; height:5px; border-radius: 4px; content: ""; box-shadow: 0 0 10px #666; background: #fff; border:1px solid #fff; top:-3px; left:50%; margin-left: -3px; } img{ vertical-align:middle; border-width:0; width:100%; position: relative; z-index: 1; } @keyframes move{ 0%{ transform:rotateZ(0); } 100%{ transform:rotateZ(360deg); } }
代碼呈現(xiàn)部分我用到了CONMON.css如果不曉得的話,我也有一個(gè)公司的標(biāo)準(zhǔn),具體在本人頁面瀏覽注意
JS部分
此部分為關(guān)鍵部分特別地方以加有注釋
希望各位腳本伙伴們能夠一起努力!!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/52899.html
摘要:圖片的預(yù)加載是提升用戶體驗(yàn)而損失性能的一種做法,而懶加載的性能就比較好了,所以將兩個(gè)結(jié)合起來放到程序中是一種不錯(cuò)的選擇。 最近在做H5滑頁時(shí),遇到一些比較大的場景,動(dòng)輒二十、三十頁,而圖片更是可恨的能達(dá)到上百個(gè),所以就會(huì)導(dǎo)致場景在加載的時(shí)候遇到網(wǎng)速比較慢的時(shí)候,用戶等待的時(shí)間特別長,這樣的話,就有可能導(dǎo)致一部分的用戶沒有耐心,而丟失這部分用戶,于是就有了這里的圖片的預(yù)加載和懶加載,記個(gè)...
摘要:景科同學(xué)的想法很簡單,因?yàn)楸救四壳斑€是一個(gè)前端小白,只有通過不斷的寫,不斷的學(xué),在與的相愛相殺中才能更快速的進(jìn)步。本項(xiàng)目是景科同學(xué)自寫自測,雖然比較簡單,但是不保證沒有隱藏的。所以如果看官同學(xué)發(fā)現(xiàn)還望留言指正,景科同學(xué)在此以示感謝。 showImg(https://segmentfault.com/img/remote/1460000014251310?w=841&h=630); 本文...
摘要:前言淘寶新勢力周春上新是命運(yùn)石鏈路鏈路第一次承接級大促,面對級大促內(nèi)容豐富且復(fù)雜的頁面需求,鏈路遇到了一些性能問題,在未進(jìn)行性能優(yōu)化之前,搭建出來的頁面,業(yè)務(wù)方普遍反饋頁面卡頓嚴(yán)重,無法滑動(dòng)。 前言 淘寶新勢力周(春上新)是命運(yùn)石kimi鏈路(H5鏈路)第一次承接S級大促,面對S級大促內(nèi)容豐富且復(fù)雜的頁面需求,kimi鏈路遇到了一些性能問題,在未進(jìn)行性能優(yōu)化之前,搭建出來的頁面,業(yè)務(wù)方...
摘要:使用默認(rèn)是對象,如果是是指使用標(biāo)簽,可以跨域,三懶加載和預(yù)加載的對比兩者都是提高頁面性能有效的辦法,兩者主要區(qū)別是一個(gè)是提前加載,一個(gè)是遲緩甚至不加載。懶加載對服務(wù)器前端有一定的緩解壓力作用,預(yù)加載則會(huì)增加服務(wù)器前端壓力。 一、懶加載 1.什么是懶加載 showImg(https://segmentfault.com/img/remote/1460000016666819); 懶加載也...
摘要:使用默認(rèn)是對象,如果是是指使用標(biāo)簽,可以跨域,三懶加載和預(yù)加載的對比兩者都是提高頁面性能有效的辦法,兩者主要區(qū)別是一個(gè)是提前加載,一個(gè)是遲緩甚至不加載。懶加載對服務(wù)器前端有一定的緩解壓力作用,預(yù)加載則會(huì)增加服務(wù)器前端壓力。 一、懶加載 1.什么是懶加載 showImg(https://segmentfault.com/img/remote/1460000016666819); 懶加載也...
摘要:使用默認(rèn)是對象,如果是是指使用標(biāo)簽,可以跨域,三懶加載和預(yù)加載的對比兩者都是提高頁面性能有效的辦法,兩者主要區(qū)別是一個(gè)是提前加載,一個(gè)是遲緩甚至不加載。懶加載對服務(wù)器前端有一定的緩解壓力作用,預(yù)加載則會(huì)增加服務(wù)器前端壓力。 一、懶加載 1.什么是懶加載 showImg(https://segmentfault.com/img/remote/1460000016666819); 懶加載也...
閱讀 1633·2021-09-02 15:11
閱讀 1972·2019-08-30 14:04
閱讀 2558·2019-08-27 10:52
閱讀 1574·2019-08-26 11:52
閱讀 1196·2019-08-23 15:26
閱讀 2614·2019-08-23 15:09
閱讀 2603·2019-08-23 12:07
閱讀 2232·2019-08-22 18:41