91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用js編寫網頁進度條效果

發布時間:2021-06-29 10:59:19 來源:億速云 閱讀:158 作者:小新 欄目:web開發

這篇文章主要介紹了如何使用js編寫網頁進度條效果,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、基本思路

為了讓我們編寫的網頁進度條滿足現有需求,又足夠輕便,所以使用原生js寫一個構造函數,為了見名知義,可以把該函數命名為”Loading”。該函數接收2個參數,分別為arr、callback。其中arr定義圖片數組,callback定義執行完成后回調函數。該構造函數內部,遍歷圖片數組加載圖片,每加載完一張圖片,修改進度條進度,直至全部加載完成,進度條進度為100%。

二、實現步驟

(1)先搭建好進度條的樣子,把html和css寫好。

如何使用js編寫網頁進度條效果

如何使用js編寫網頁進度條效果

寫完后預覽一下進度條的效果

如何使用js編寫網頁進度條效果

(2)編寫Loading構造函數。在該構造函數中,把進度條的css和html在執行進度條init方法時動態添加和渲染。至此,進度條模塊已經編寫好,使用時只需要引入該構造函數,并實例化一個對象。

如何使用js編寫網頁進度條效果

(3)實例化一個進度條對象

如何使用js編寫網頁進度條效果

三、改進

該組件的可擴展性稍弱,主要表現為進度條樣式上,可以根據不同進度條實例來定義進度條樣式。所以可以在構造函數中增加一個this.setCss方法,實現不同進度條實例的個性化。修改如下:

如何使用js編寫網頁進度條效果

如果進度條顏色為紅色,不是默認的#01ffff,則在初始化前調用setCss方法。

如何使用js編寫網頁進度條效果

頁面效果如下

如何使用js編寫網頁進度條效果

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用js編寫網頁進度條效果”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

js
AI

栾川县| 同心县| 湛江市| 门头沟区| 潞城市| 五大连池市| 丰台区| 临西县| 潞西市| 醴陵市| 迁西县| 和平县| 敦煌市| 瑞安市| 盐池县| 清河县| 龙口市| 云浮市| 洛隆县| 大宁县| 通河县| 施甸县| 太保市| 府谷县| 马公市| 乌兰县| 大姚县| 临湘市| 麻城市| 桃江县| 公主岭市| 云和县| 大港区| 察隅县| 汝城县| 将乐县| 乌恰县| 巫溪县| 元氏县| 峨眉山市| 苏尼特右旗|