如何动态加载一些js(或任何其他)文件指示加载数据的百分比?

发布于 2024-10-07 10:52:07 字数 345 浏览 2 评论 0原文

我有一个 html 页面,必须在开始时加载许多繁重的 js 文件。加载所有这些内容通常需要花费很多时间。用户无法看到加载了多少数据还剩多少啊! 所以我需要使用javascript添加一个简单的进度条(我的意思是用某种方式来指示已加载和剩余数据的数量,图形表示根本不重要,它可以像1到100之间的数字一样简单!)
我需要这样的伪代码:

var filesToLoad = ['jsFilepath/s1.js', 'jsFilepath/s2.js', 'jsFilepath/s3.js']; showProgressBarAndBeginLoadFiles(filesToLoad);

有什么想法吗?

I've a html page which must load many heavy js files at the begining. It usualy takes a lot to load all of them & user can`t see how much of these data is loaded & how much has remained!
So i need to add a simple progress bar using javascript(I mean some way to indicate amount of loaded & remaining data, the graphical presentation is not important at all, it can be as simple as a number between 1 to 100!)

I need something like this pseudo:


var filesToLoad = ['jsFilepath/s1.js', 'jsFilepath/s2.js', 'jsFilepath/s3.js'];
showProgressBarAndBeginLoadFiles(filesToLoad);

Any idea ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听闻余生 2024-10-14 10:52:07

您可以通过文件 s1.js、s2.js s3.js 对 JavaScript 函数(如 updateProgressBar(percentage))进行十次调用。在 updateProgressBar 函数中,您可以使用 JavaScript 负载当前状态的一些指示符填充 div。这不是最干净的方法,但我认为它会起作用。不确定您是否能够在示例中向 s1.js、s2.js、s3.js 添加内容。

You could put ten calls to a JavaScript function like updateProgressBar(percentage) through the files s1.js, s2.js s3.js. In updateProgressBar function you could fill div with some indicator of the current status of the JavaScript load. Not the cleanest way to do it but I think it would work. Not sure if you are able to add stuff to s1.js, s2.js, s3.js in your example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文