问题标签 [loading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
27332 浏览

user-interface - Blackberry - 带动画的加载/等待屏幕

有没有办法在黑莓中 显示带有动画的“加载”屏幕?

选项:

  • PME动画内容
  • 多线程 + 图像集 + 定时器/计数器
  • 标准轮辋 API
  • 其他方式

有这些吗?

谢谢!

0 投票
3 回答
6255 浏览

cocoa - 在 Cocoa 中为 OpenAL 加载 .wav 文件

我需要将声音文件加载到基于 Cocoa 的 OpenAL 应用程序中。

进步:

  • OpenAL 实用程序函数 alutLoadWAVFile 已被弃用;alut 标头不再包含在 Mac OS X SDK 中。根据技术说明,实际代码仍然存在以实现二进制兼容性。但是,如果我尝试为函数添加声明,代码将编译但链接器将中止,并抱怨找不到 alutLoadWAVFile 的符号。(我链接到 OpenAL.framework)。

  • 然而,Apple OpenAL 示例代码仍然使用这个符号。当我清理示例代码项目时,它可以很好地编译和链接。然而,没有声明要找到的函数。(附带问题:那么它如何构建和链接?)

所以,我在 Apple 找到了 George Warner 的一些代码,其中包含 alutCreateBufferFromFile 和 alutLoadMemoryFromFile 的替换函数。虽然能够直接从大多数任何类型的音频文件创建 OpenAL 缓冲区,但该代码似乎只支持 8 位单声道声音文件。16 位立体声或单声道 44khz 文件会产生令人讨厌的嘶嘶声和削波。(文件没问题;Quicktime 可以正常播放。)

因此,我的问题是:有人可以指点我一些适用于 OpenAL 缓冲区的 .wav 加载代码/帮助 Cocoa/Carbon 吗?谢谢你。

0 投票
3 回答
5649 浏览

javascript - 我如何知道 AJAX 加载的内容何时完成图像加载?

我正在从 AJAX 请求中加载 HTML,以及其中的一些img标签。

我需要知道 AJAX 中加载的图像何时完全加载以调整容器的大小。我不知道结果中有多少图像,所以我不能简单地检查.complete值。

您知道解决方案吗?

0 投票
3 回答
417 浏览

javascript - 动态加载 Javascript 对象的性能问题

哪个更快,

  1. 使用 XMLHTTP Get 请求而不是使用 eval() 作为响应文本

  2. 使用 JSONP 技术加载脚本,然后评估脚本的 innerHtml。

  3. 将脚本标记动态添加到将 javascript 对象分配给变量的文档的头部?

我的直觉告诉我这应该是选项 3,但我不确定 eval 与使用脚本标签的比较。有什么想法吗?

0 投票
4 回答
4917 浏览

ajax - ajax 请求完成后浏览器继续“加载”

你已经看到了——在一个 ajax 繁重的页面上,比如 meebo.com,浏览器永远不会停止“旋转”,它永远不会表明它已经完成加载。是什么原因造成的,有没有办法始终如一地告诉浏览器(无论它可能是什么浏览器)加载已经完成?

编辑:对不起,我应该指定我是这里的开发人员。我在其他网站上注意到了这一点,现在我的一个网站也在使用 ajax。我想确保当 ajax 调用返回时,页面停止“加载”。

0 投票
3 回答
1979 浏览

image-processing - 在 J2ME 中加载图像?

我对 J2ME 上的概念并不陌生,但我有点懒惰,我不应该这样做:最近我的应用程序一直在将图像加载到内存中,因为它们是糖果......

我不确定这是不是最好的方法,但它在我的摩托罗拉 Z6 上运行良好,直到昨晚,当我在旧三星手机上测试应用程序时,图像甚至无法加载,需要多次尝试启动线程出现。屏幕一直是白色的,所以我意识到它必须是关于图像加载的东西,我做得不太好......有没有人可以告诉我如何在我的应用程序中正确地制作加载程序?

0 投票
2 回答
121 浏览

javascript - 防止页面未加载时运行 JS

我遇到了一个问题。当我使用 jQuery 加载包含大量 javascript 的页面时,页面会冻结。我相信这是因为 js 在页面加载之前执行,因为我的本地站点没有冻结。但是, $(document).ready(function(){}); 似乎不适用于动态加载的页面?真的吗?或我能做的任何事情来解决这个问题。太感谢了!

0 投票
4 回答
12501 浏览

ajax - 在加载彗星/服务器推送 iframe 时停止浏览器“厄运的颤抖”

使用 Comet 或 Ajax Long Pull 技术时 - 通常使用 iframe。当 iframe 等待长连接关闭时,浏览器正在旋转它的 throbber(进度/加载指示器)。

一些网站,例如 etherpad.com,设法让它停止。

他们是怎么做到的呢?

0 投票
1 回答
184 浏览

image - 优雅的页面加载/控制文件加载

我是一个脚本猴子,与许多对网络一无所知的平面设计师一起工作。

尽管我反对,但我经常发现自己遇到问题,例如 100Kb 的背景图像、将几个文本项制作成光泽图像、将 3 个单独的冗长 FLV 加载到页面等等等。

我真的很想定义一个堆栈来控制项目加载的流程。例如,渲染背景,然后是 HTML,然后是页面图像,然后加载 FLV。

我认为这存在并且我一直在寻找不好。

谁能指出我这方面的好资源?

0 投票
5 回答
117 浏览

dialog - 加载/启动对话框是否应该锁定在顶部?

介绍

我对具有始终在顶部配置的启动对话框的应用程序感到非常恼火。

通过启动对话框,我的意思是一个烦人的框,它告诉你刚刚打开了什么程序(可能是故意打开的,所以无用的信息),程序注册给谁(很可能是你,更无用),以及其他一些随机的应用程序特定信息。有些具有指示启动进度的加载条,但除此之外它们似乎基本无用,只是显示您的程序实际上正在启动(以防止用户在加载过程中打开 5 个实例,因为他们认为它尚未打开)。

最糟糕的是,当这些无用的信息显示在我当时可能正在处理的所有有用的浏览器和文档上时,让我等到应用程序加载后才能再次有效地处理其他事情。大多数应用程序都有不这样做的意义,但有些应用程序仍在继续这种做法。

既然我吐槽完了...


我的问题

我的问题是……为什么?

这一切的意义何在?
为什么/曾经有人这样做?
其背后的原因是什么?
其他人对此感到恼火吗?
使用这种技术对最终用户或开发人员有什么好处吗?
我是否应该使用这样的启动对话框以及何时使用?
还有其他人有其他评论/咆哮/建议要与社区分享吗?