当前位置: 首页 > 网络知识

js进度条源码下载—js进度条代码

时间:2026-01-29 09:38:53

现在很多网站会用到进入网站特效,到网页没有加载完成的时候,会有一个loding特效,加载完了之后才能看到页面,今天就带着做一个js进度条效果,今天要做的效果是纯js进度条加载,没有用到框架,方便大家进行深入理解:

首先我们要进行js进度条的布局

js进度条布局如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
</script>
<style type="text/css"id='css'>
#progress

#progress p

body
</style>
</head>

<body>

<div id='progress'>
<p>0%</p>
</div>
</body>

写完了之后,就要开始写js进度条加载的js代码了,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
varoP=document.getElementById('progress').getElementsByTagName('p')[0];
varoCss=document.getElementById('css');

functionmove(num)else
}
}
},10);
};
</script>

因为考虑到js执行是有先后的顺序的,这里大家一定要注意才行

js进度条全部源码展示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

64
65
66
67
68
69
70
71
72
73
74
75
<style type="text/css"id='css'>
#progress

#progress p

body
</style>
</head>

<body>

<div id='progress'>
<p>0%</p>
</div>

<script>
//js进度条代码
varoP=document.getElementById('progress').getElementsByTagName('p')[0];
varoCss=document.getElementById('css');

functionmove(num)else
}
}
},10);
};
</script>
</body>

<scriptclass='pMove'>
move(100);//执行到body,表示js进度条已经加载完成,遮罩层退场
</script>

js进度条原理解析:
这里我们可以看到,进度条默认是0开始的,每走到一个地方,就会执行一个move函数,函数中有个数值,这个数值其实就是进度条走了多少了,我们可以去这样的分析,因为网站源代码是从上往下依次加载的,所以我们是不是就可以认为,让网页加载完成之后,页面加载进度就是100%了呢,我们在后面加上一个move(100),正好就是执行完了,所以这个方法是非常巧妙的。

js进度条截取的图片如下:



上一篇:scratch教程:学做控制类积木
下一篇:WordPress实现中英文数字之间自动加空格排版
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素