首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏河湾欢儿的专栏

    常见的网页加载进度条

    我们为什么要做网页加载进度条? 是为了让用户的等待不再枯燥,让用户有一个等待的目标. 为什么要页面加载? 我们先用一个定时器做一个页面加载(缺点:页面加载时间是死的,无法根据内容多少来判断是否要加载多长时间!!) <! DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>进度条</title> <style </body> </html> 接下来教大家做一个定位在头部的进度条 <! } ) </script> </body> </html> 实时获取加载数值的进度条 <!

    2.2K10发布于 2018-09-06
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    原生JS实现加载进度条

    分享一个原生JS实现的动态加载进度条特效,效果如下: 实现的代码如下: <! <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>原生JS实现加载进度条 获取最外层的div var oDiv1 = document.getElementById('progressBox'); // 获取内层进度条的 获取内层文字发生变化时的div var oDiv3 = document.getElementById('progressText'); // 获取总进度条的宽度

    7.8K31发布于 2020-11-26
  • 来自专栏前端说吧

    js - 预加载+监听图片资源加载制作进度条

    因为功能的特殊性,就要求我们提前监听页面的静态图片是否全部加载完毕。即处理预加载。 思路就是 : 加载进度 = 已加载图片资源个数/总的图片资源个数*100+'%'; 有了公式,又有之前我们准备的sum(当前加载个数),这个加载进度轻而易举就能得到了: let progress = 100:progress 如果加载进度想做成进度条效果,只需要把得到的progress值赋给进度条的宽度即可。 至于进度条怎么做,看我这篇博文。 css案例 - 评分效果的星星✨外衣 五、数字动画效果:animate() 后来我又想,进度条旁边加数字展示岂不是更好? $('#loadingTxts').text(boxText+'%');// 文字展示 $('.progress').css('width',boxText+'%'); // 进度条宽度设置

    11.1K22发布于 2018-09-20
  • 来自专栏紫旭

    Vue 路由跳转页面加载进度条

    nprogress/nprogress.css' 在main.js中进行配置 NProgress.configure({ easing: 'ease', // 动画方式 speed: 500, // 递增进度条的速度 showSpinner: false, // 是否显示加载ico trickleSpeed: 200, // 自动递增间隔 minimum: 0.3 // 初始化时的最小百分比 }) 在main.js 中对路由钩子进行设置 // 当路由进入前 router.beforeEach((to, from, next) => { // 每次切换页面时,调用进度条 NProgress.start() 这部分还不清楚的去翻一下官网就明白了 next() }) // 当路由进入后:关闭进度条 router.afterEach(() => { // 在即将进入新的页面组件前,关闭掉进度条 NProgress.done

    3K10发布于 2019-12-30
  • 来自专栏仙士可博客

    cocos creator实现加载场景进度条

    游戏加载场景一直很慢,为了用户体验,增加一个加载进度条显示加载进度, 我们需要用到2个方法: preloadScene 和 loadScene 2种节点: 遮罩和进度条 遮罩: 通过单色精灵直接制作一个黑色节点 (需要完全覆盖界面,透明度改为100,纯黑色): 进度条: 直接使用cocos官方节点的进度条,额外增加个label组件显示文字,也可自行使用图片,然后使用填充类型实现进度条 需要注意使用widget 进行定位组件位置 编写代码: 首先给进度条组件编写脚本: import log = cc.log; const {ccclass, property} = cc.     } } 在需要加载场景的地方调用: playGame() {     let progressBarNode = cc.find('MainMenu/ProgressBar');     let  progressBar = progressBarNode.getComponent('ProgressBar');     //预加载场景并获得加载进度     cc.director.preloadScene

    4.6K30发布于 2021-10-22
  • 来自专栏跟着阿笨一起玩NET

    在Vue使用NProgress加载进度条

    在Vue使用NProgress加载进度条_qq_42038623的博客-CSDN博客_在vue使用nprogress加载进度条  https://blog.csdn.net/qq_42038623/article

    1.1K10发布于 2020-07-23
  • 来自专栏web全栈

    在Vue使用NProgress加载进度条

    NProgress是页面跳转是出现在浏览器顶部的进度条 官网:http://ricostacruz.com/nprogress/ github:https://github.com/rstacruz nprogress插件 import 'nprogress/nprogress.css' // 这个nprogress样式必须引入 写在axios的请求拦截器和响应拦截器里,每次只要触发axios请求就加载进度条 // axios请求拦截器 axios.interceptors.request.use( config => { NProgress.start() // 设置加载进度条(开始..) } ) // axios响应拦截器 axios.interceptors.response.use( function(response) { NProgress.done() // 设置加载进度条 <script> NProgress.start() // 给页面设置请求加载进度条效果 window.onload = function() { NProgress.done()

    1.3K30编辑于 2022-09-24
  • 来自专栏编程社区

    vue cli实现页面加载进度条

    需要安装插件 cnpm install nprogress -S 2. main.js中引入插件 import NProgress from 'nprogress' // 进度条;进度指示器 import 'nprogress/nprogress.css' // 进度条;进度指示器 样式 //配置插件 NProgress.configure({ easing: 'ease' , // 动画方式 speed: 500, // 递增进度条的速度 showSpinner: false, // 是否显示加载ico trickleSpeed router.beforeEach((to, from , next) => { // 每次切换页面时,调用进度条 NProgress.start(); // 这个一定要加, 这部分还不清楚的去翻一下官网就明白了 next(); }); //跳转结束了 router.afterEach(() => { // 在即将进入新的页面组件前,关闭掉进度条

    1.3K20编辑于 2022-02-14
  • 来自专栏代码小睿

    用jQuery模拟页面加载进度条

      因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟。那要怎么模拟呢?    我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载了多少,而后用jq模拟出一个进度条来显示。    首先我们先画一个进度条的样子,也就是上图图中的样子,这个不用过多说明,自己看代码   CSS .loading{position:relative;top:0;left:0} .tip1{float:left 为什么要这样,因为样式我们放head里的原因是保证页面加载第一步就把样式加载好,这样页面不会乱。而JS则不需要,再加上页面上大的文件主要也就是js,所以放在body里加载js是为了进度条考虑。    进度条画好了,jquery引用了,我们现在要写个方法,也就是可以让进度条动起来 var loading = function(a,b){ var c = b*1.5; if(b==100

    2.8K10编辑于 2022-03-23
  • 来自专栏猿计划

    datables之加载数据时显示进度条

    如果配置datables加载数据的时候显示进度条呢? 如下图所示效果: 这个功能采用模态框实现,弹出模态框和关闭模态框 HTML代码:(随便放在一个位置,因为是隐藏的) <%--等待加载数据滚动条模态框--%>

    正在加载
    何时显示模态框(动态的进度条)呢 初始化datables的时候显示这个模态框 代码如下: //显示加载数据的进度条 $("#loadingModal var table = $('#taaa').dataTable({ initComplete: function(settings, json) { //当datables初始化完毕时 //关闭加载数据的等待进度条

2.3K20发布于 2020-07-28
  • 来自专栏开源部署

    为WordPress主题添加页面加载进度条

    pace.js是一个非常赞的JavaScript插件,可以实时监听页面的数据加载,包括Ajax请求,显示页面加载进度,并且能够定制样式,类似浏览器加载进度条,比如Safari。 z-index: 2000; top: 0; rightright: 100%; width: 100%; height: 2px; } 完成添加,刷新网页查看顶部进度条效果 该进度条,不是那种设定好固定的加载进度时间,单纯通过CSS3+简单JS实现的,而是真实呈现页面加载进度。 具体效果可以刷新当前页面,查看顶部的蓝色进度条 进阶设置请看pace官网:http://github.hubspot.com/pace/docs/welcome/ 相关插件 如果嫌修改代码麻烦,可以直接安装页面加载进度条插件

    1.7K20编辑于 2022-08-13
  • 来自专栏IT杂谈学习

    Python实现动态圆形进度条:圆环加载效果

    引言 在许多应用程序中,动态进度条是一个常见且实用的UI元素。它能够直观地展示任务的完成情况。在这篇博客中,我们将使用Python创建一个动态的圆形进度条。 通过利用Pygame库,我们可以实现一个具有视觉吸引力的圆环加载效果。 准备工作 前置条件 在开始之前,你需要确保你的系统已经安装了Pygame库。 并设置屏幕的基本参数: pygame.init() screen = pygame.display.set_mode((600, 600)) pygame.display.set_caption("圆形进度条 ") clock = pygame.time.Clock() 绘制圆形进度条函数 我们定义一个函数来绘制圆形进度条: def draw_progress_circle(screen, center, radius ") clock = pygame.time.Clock() # 绘制圆形进度条函数 def draw_progress_circle(screen, center, radius, progress

    43210编辑于 2025-05-24
  • 来自专栏IT杂谈学习

    Python制作动态进度条:实现动态加载效果

    引言 动态进度条在许多应用程序中都是一个重要的UI元素,它能够直观地展示任务的完成进度。在这篇博客中,我们将使用Python创建一个动态的进度条,通过使用Pygame库实现动态加载效果。 无论是用来展示下载进度、文件处理进度,还是其他需要指示任务进度的场景,这个进度条都能派上用场。 准备工作 前置条件 在开始之前,你需要确保你的系统已经安装了Pygame库。 ") clock = pygame.time.Clock() 绘制进度条函数 我们定义一个函数来绘制动态进度条: def draw_progress_bar(screen, progress): y = 75 # 背景框 pygame.draw.rect(screen, (255, 255, 255), [x, y, width, height], 2) # 动态加载条 y = 75 # 背景框 pygame.draw.rect(screen, (255, 255, 255), [x, y, width, height], 2) # 动态加载

    40110编辑于 2025-05-24
  • 来自专栏跟着阿笨一起玩NET

    C# PictureBox加载图片并显示进度条

    以前用winform的PictureBox时没有试过加载网络的图片,刚刚看到一段代码才了解到原来还有LoadAsync这个方法,可以异步加载图片,再加上LoadProgressChanged事件也可以获得当前加载的进度 在窗体上放一个PictureBox控件,一个按钮,一个进度条控件,再用Label来显示当前进度百分比,具体代码如下: private void button1_Click(object sender, 

    2.1K20发布于 2018-09-18
  • 来自专栏我在本科期间写的文章

    ❤️创意网页:能量棒页面 - 可爱版(加载进度条

    介绍 在本技术博客中,我们将学习如何使用HTML5 Canvas和JavaScript创建一个可爱版的能量棒加载页面。我们将绘制一个带有彩虹光晕效果的能量棒,并通过模拟加载过程来展示加载进度。 更新加载进度的代码 ... } // 模拟加载过程,每30毫秒增加一点加载进度 function simulateLoading() { // ... 更新加载进度和模拟加载过程的函数。 更新加载进度 接下来,我们编写更新加载进度并重绘能量棒的函数。 模拟加载过程 最后,我们模拟加载过程,每30毫秒增加一点加载进度。

    57610编辑于 2024-03-20
  • 来自专栏京程一灯

    为 Vue 的惰性加载加一个进度条

    即使进行了预取和预加载,也没有对应的空间让用户知道加载的过程,所以还需要通过添加进度条来改善用户体验。 准备项目 首先需要一种让进度条与 Vue Router 通信的方法。事件总线模式比较合适。 这就意味着可以用 import() 延迟模块的加载,并仅在必要时加载。 实现进度条 由于无法准确估算页面的加载时间(或完全加载),因此我们无法真正的去创建进度条。也没有办法检查页面已经加载了多少。 不过可以创建一个进度条,并使它在页面加载时完成。 由于不能真正反映进度,所以描绘的进度只是进行了随机跳跃。 页面顶端的进度条 为延迟加载触发进度条 现在 ProgressBar 正在事件总线上侦听异步组件加载事件。当某些资源以这种方式加载时应该触发动画。 总结 在本文中,我们禁用了在 Vue 应用中的预取和预加载功能,并创建了一个进度条组件,该组件可显示以模拟加载页面时的实际进度。

    3.7K30发布于 2020-10-22
  • 来自专栏Y5neKO博客

    NProgress.js - 前端全站进度条插件 - 给你的网站添加一个加载进度条

    正巧前几天发现因为网站带宽的原因,一些页面加载会花一些时间,页面没有任何动静仿佛会让人浏览体验变差,因为太穷无奈只有在不花钱的情况下提升一点点浏览体验(不知道是不是因为我强迫症的原因),这时候给网站添加一个加载进度条 ,我们先把它注释掉 然后把上面提到的方法与对应的pjax事件绑定 完成了与pjax的绑定,接下来是第一次加载页面时加载进度条,在任意位置插入script标签及以下JavaScript代码即可 NProgress.start (); //刷新和进入时加载NProgress进度条 setTimeout(function() { NProgress.done(); $('.fade').removeClass('out .start()事件展示进度条并逐渐增加,文章加载完毕后执行.done()事件 0x05 总体效果 目前还存在一个bug,评论ajax在文章内部点击浏览器刷新后会失效,虽然触发条件比较难,但是身为强迫症留着这个 bug心里很不是舒服,所以如果有前端大佬请务必联系我帮助我修复,小弟必有重谢 总体效果参考我现在的博客,个人认为在加载页面的时候看着进度条一点一点的加载还是比干等着要舒服的多。

    7.5K20编辑于 2022-01-13
  • 来自专栏主机教程网 2bcd.com 的专栏

    WordPress 网站主题页面添加加载进度条方法

    WordPress 网站主题添加页面加载进度条方法。 pace.js是一个非常赞的JavaScript插件,可以实时监听页面的数据加载,包括Ajax请求,显示页面加载进度,并且能够定制样式,类似浏览器加载进度条,比如Safari。

    94020编辑于 2022-10-19
  • 来自专栏高端IT

    关于各种Vue UI框架中加载进度条的正确使用

    这里拿MUSE UI 中的进度条举例 <mu-circular-progress :size="40" class="icon" v-if="isloading"/>

    内容

    12345 //数据初始化 data () { return { isloading: false } }, //页面加载之前

    56710编辑于 2022-05-24
  • 来自专栏高端IT

    封装环形加载进度条(Vue插件版和原生js版)

    更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/119327892

    3.7K20编辑于 2022-05-23
  • 领券