日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GitHub上24.3kStar的js进度条插件,确定不关注一下?

發布時間:2024/1/1 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitHub上24.3kStar的js进度条插件,确定不关注一下? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在web應用開發中,有很多加載資源或者網絡等待的場景需要在界面上做一個加載動畫,讓用戶知道你這個應用程序正在運行而不是已經掛掉了。

應用場景

如果你經常使用GitHub,那應該會注意到GitHub點擊鏈接后,會在網頁的頂部出現一個進度條

雖然用css3寫一個,也是分分鐘的事情。但是本著不重復造輪子的想法,找到了NProgress這個插件。

如何使用?

安裝

nprogress的安裝支持直接script標簽引用和npm包安裝

script引用

<script src='nprogress.js'></script><link rel='stylesheet' href='nprogress.css'/>或者也可以直接使用cdn https://unpkg.com/nprogress@0.2.0/nprogress.js https://unpkg.com/nprogress@0.2.0/nprogress.css

npm安裝

npm install --save nprogress

使用

簡單使用

nprogress使用方式非常的簡單

NProgress.start();

NProgress.done();

高級用法

使用set函數可以設置進度條的位置,支持0-1之間

NProgress.set(0.0); ? ? // Sorta same as .start()

NProgress.set(0.4);

NProgress.set(1.0); ? ? // Sorta same as .done()

inc()函數會隨機增加進度條的進度,但是永遠不會到達100%,除非你調用了done()函數

NProgress.inc();

自定義NProgress的樣式

nprogress的樣式只有一個簡單的css文件,可以很方便的自定義修改


github地址:https://github.com/rstacruz/nprogress

總結

以上是生活随笔為你收集整理的GitHub上24.3kStar的js进度条插件,确定不关注一下?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。