亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何使用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

遂溪县| 孝感市| 林周县| 谷城县| 巴里| 慈溪市| 平顶山市| 随州市| 日照市| 齐齐哈尔市| 武定县| 尤溪县| 财经| 伊宁县| 平舆县| 镶黄旗| 陆丰市| 达拉特旗| 淳化县| 和顺县| 乐平市| 富源县| 天峻县| 鸡东县| 瑞昌市| 招远市| 仙游县| 池州市| 日照市| 富裕县| 克什克腾旗| 金昌市| 长宁县| 威远县| 吉安市| 乌兰浩特市| 彰武县| 阳城县| 江津市| 同江市| 民勤县|