整合營銷服務商

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

          免費咨詢熱線:

          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日韩精品一区二区三区| 午夜视频在线观看一区二区| 亚洲第一区香蕉_国产a| 亚洲国产av一区二区三区| 一区二区国产精品| 鲁大师成人一区二区三区| 国产品无码一区二区三区在线蜜桃| 国产一区韩国女主播| 中文字幕在线播放一区| 国产亚洲一区二区手机在线观看 | 亚洲狠狠狠一区二区三区| 一区二区三区福利视频免费观看| 丝袜无码一区二区三区| 精品一区二区三区免费毛片爱| 日韩亚洲AV无码一区二区不卡| 国产一区二区三区不卡AV| 久久综合亚洲色一区二区三区| 日韩精品一区二区亚洲AV观看| 好看的电影网站亚洲一区| 国产爆乳无码一区二区麻豆| 国产一区二区三区影院| 99偷拍视频精品一区二区| 无码欧精品亚洲日韩一区夜夜嗨| 无码人妻久久一区二区三区免费丨| 精品无码一区二区三区爱欲 | 性色A码一区二区三区天美传媒| AV鲁丝一区鲁丝二区鲁丝三区 | 亚洲一区二区三区在线| 一区二区三区电影网| 国产午夜精品一区二区三区不卡 | 国产精品乱码一区二区三| 一本久久精品一区二区| 中文字幕一区在线观看视频| 麻豆视频一区二区三区| 亚洲AV成人一区二区三区在线看| 国产女人乱人伦精品一区二区| 久久久无码精品国产一区| 亚洲国产成人一区二区三区| 日韩av片无码一区二区三区不卡|