Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲综合一区二区三区,伊人国产精品,亚洲国产成人99精品激情在线

          整合營銷服務商

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

          免費咨詢熱線:

          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)


          主站蜘蛛池模板: 国产欧美色一区二区三区 | 国产精品久久久久久麻豆一区| 国产在线精品一区二区不卡麻豆| 亚洲一区爱区精品无码| 精品国产免费一区二区| 无码人妻一区二区三区免费看 | 久久久久久一区国产精品| 高清精品一区二区三区一区| 国产在线无码一区二区三区视频| 国产人妖视频一区二区破除| 日韩国产免费一区二区三区| 久久91精品国产一区二区| 亚州国产AV一区二区三区伊在| 国产日产久久高清欧美一区| 一区二区传媒有限公司| 麻豆一区二区三区精品视频| 久久99精品波多结衣一区| 91国在线啪精品一区| 国产91一区二区在线播放不卡| 国产高清视频一区二区| 性色AV一区二区三区无码| 一色一伦一区二区三区| 久热国产精品视频一区二区三区| 亚洲一区中文字幕在线电影网| 任你躁国语自产一区在| 日韩精品无码免费一区二区三区 | 亚洲一区电影在线观看| 久久精品一区二区| 麻豆AV一区二区三区| 国产一区二区三区韩国女主播| 日本伊人精品一区二区三区| 亚洲国产av一区二区三区丶| 亚洲国产福利精品一区二区| 99精品一区二区三区无码吞精| 毛片一区二区三区无码| 国产在线精品一区二区| 精品一区二区三区视频在线观看| 精品一区二区三区AV天堂| 一区在线免费观看| 国产成人一区二区三区在线| 亚洲AV无码一区东京热|