整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML基礎操作:圖片顯示

          景圖片

          本例演示如何向 HTML 頁面添加背景圖片。

          <html>

          <body background="background.jpg">

          <h3>圖像背景</h3>

          <p>gif 和 jpg 文件均可用作 HTML 背景。</p>

          <p>如果圖像小于頁面,圖像會進行重復。</p>

          </body>

          </html>

          HTML基礎操作:圖片顯示

          頁中預加載圖片是提高用戶體驗的一個很好方法。圖片預先加載到瀏覽器中,訪問者便可順利地在你的網站上沖浪,并享受到極快的加載速度。這對圖片畫廊及圖片占據很大比例的網站來說十分有利,它保證了圖片快速加載,特別是一些大型的電商網站就常用!幫助用戶在瀏覽你網站內容時獲得更好的用戶體驗,下面就來說說實現圖片預加載的方法。

          一、使用JavaScript實現預加載

          提供兩種這樣的預加載方法,它們可以很漂亮地工作于所有現代瀏覽器之上。

          只需簡單編輯、加載所需要圖片的路徑與名稱即可,很容易實現:

          該方法尤其適用預加載大量的圖片。畫廊網站使用該技術,預加載圖片數量達50多張的時候。將該腳本應用到登錄頁面,只要用戶輸入登錄帳號,大部分畫廊圖片將被預加載。

          另外一種方法與上面的方法類似,也可以預加載任意數量的圖片。將下面的腳本添加入任何Web頁中,根據程序指令進行編輯即可。

          每加載一個圖片都需要創建一個變量,如“img1 = new Image();”,及圖片源地址聲明,如“img3.src = "../path/to/image-003.gif";”。參考該模式,你可根據需要加載任意多的圖片。

          二、用CSS實現預加載

          單純使用CSS,可容易、高效地預加載圖片,代碼如下:

          #preload-01 { background: url(-01.png) no-repeat -9999px -9999px; }#preload-02 { background: url(-02.png) no-repeat -9999px -9999px; }#preload-03 { background: url(-03.png) no-repeat -9999px -9999px; }

          將這三個ID選擇器應用到HTML元素中,我們便可通過CSS的background屬性將圖片預加載到屏幕外的背景上。只要這些圖片的路徑保持不變,當它們在Web頁面的其他地方被調用時,瀏覽器就會在渲染過程中使用預加載(緩存)的圖片。簡單、高效,不需要任何JavaScript。

          擊右上方紅色按鈕關注“小鄭搞碼事”,每天都能學到知識,搞懂一個問題!

          在H5的頁面中,我們經常會看到開頭有一個loading的效果,這個loading的時間內就是在加載圖片資源,以便后續滑屏效果更流暢。那么JS如何來判斷圖片資源已加載完成呢?且如何能更優雅的寫斷定代碼。

          首先,提一下兩個事件:jquery中有一個ready和window.onload的區別。ready只是dom結構加載完成,圖片并沒有加載完畢,而onload是dom生成和資源完全加載出來后才執行,這里也就包括圖片已加載。

          所以,基本這點,接下來我們來看一下JS是如何斷定單圖和多圖加載完成的。

          考慮兼容

          IE8下版本不支持onload事件,但支持onreadystatechange事件,readyState是onreadystatechange事件的一個狀態,值為loaded或complete的時候,表示已經加載完畢。代碼如下所示:

          不考慮兼容

          在不考慮兼容的情況下,使用onload事件就足夠了,下面分單圖和多圖及結合promise來給出代碼。

          1. 單圖(onload)

          2. 單圖(+promise)

          3. 多圖(onload)

          4. 多圖(+promise)


          主站蜘蛛池模板: 在线免费视频一区二区| 日本一区中文字幕日本一二三区视频| 久久国产午夜精品一区二区三区 | 国产一区二区三区乱码| 国产日韩精品视频一区二区三区| 亚洲一区二区女搞男| 国产精品一区二区无线| 日韩一区二区三区四区不卡| 久久久久无码国产精品一区| 国产av成人一区二区三区| 无码人妻精品一区二区蜜桃百度 | 国产成人精品一区二三区熟女| 无码乱人伦一区二区亚洲一 | 波多野结衣AV一区二区三区中文| 午夜影视日本亚洲欧洲精品一区| 人妻免费一区二区三区最新| 国产精品亚洲高清一区二区| 一区二区三区国模大胆| 一区二区三区视频在线播放| 国产免费伦精品一区二区三区| 亚洲第一区在线观看| 国产精品一区在线观看你懂的| 无码日韩人妻AV一区二区三区 | 无码乱人伦一区二区亚洲| 午夜天堂一区人妻| 国产91精品一区二区麻豆网站 | 成人午夜视频精品一区| 国产一区二区三区免费观看在线| 东京热无码一区二区三区av| 波多野结衣高清一区二区三区| a级午夜毛片免费一区二区| 国产精品日本一区二区在线播放| 中文字幕一区二区三区日韩精品| 亚洲韩国精品无码一区二区三区 | 伊人色综合网一区二区三区| 在线播放精品一区二区啪视频| 一区二区三区中文字幕| 日韩欧国产精品一区综合无码| 亚洲国产美女福利直播秀一区二区| 五十路熟女人妻一区二区| 精品无码一区二区三区水蜜桃|