问题标签 [image-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.
flash - Flash CS4:Actionscript 3.0 如何从文件加载图像
我目前可以从 url 加载图像,但是从硬盘驱动器中的文件加载和图像的脚本是什么?
javascript - 拦截浏览器的图片加载请求
我想知道是否有办法拦截浏览器的图像加载请求并添加一些服务器期望的请求头。
实际情况是这样的。Web 应用程序向服务器发送 XHR 并完成身份验证握手。所有后续请求都必须包含 auth 标头。图像被破坏是因为浏览器不发送图像请求的标头。
提前致谢。
javascript - 如何强制 Firefox(版本 6)释放内存?
我正在开发一个类似幻灯片的网络应用程序,其中当前图像被绘制到画布上,您可以使用下一个/上一个按钮翻阅图像。加载图像someImage.src
并且出于性能原因,我在用户查看第一张图像时在后台执行此操作。Firefox 在预加载期间分配了大量内存(比 Chrome 或 Safari 多 20-30 倍,甚至是 IE 的两倍)。此外,如果我更改幻灯片放映,我可以通过在后台加载幻灯片放映的 xml 描述(带有下拉菜单),而网站的 URL 保持不变,不会释放内存,但会释放很多新的被分配。直到我更改或重新加载网站的 URL Firefox 才会释放内存。此行为与所有其他浏览器不同。
那里发生了什么事?为什么 Firefox 如此饥渴?任何想法,如何解决?有没有办法强制 Firefox 释放内存或减少用于预缓存加载(但未显示)图像的内存?
javascript - 在鼠标单击(jquery?)时在弹出窗口/模式中显示图表而不先加载图表?(mvc3/剃须刀)
我正在使用 FileStreamResult(或 FileResult)方法在剃刀视图页面(来自控制器操作)上显示图表,这可以按预期工作。
但是,我想知道是否可以仅在单击 html 元素时显示图表。
例如单击一个元素,在模态弹出窗口中显示图表。
我可以使用 Jquery 获得一个模式来显示......但前提是我已经将图表加载到了一个 div 中。
我希望在没有图表的情况下加载页面(出于性能原因),然后仅在单击时生成/加载图表。
我想我需要某种 Ajax 调用......但我对如何进行有点困惑,谷歌搜索没有返回任何有用的东西(只是照片的灯箱)
伪代码:
HTML:
C#:
JS:
编辑
澄清:
控制器生成一个 ViewModel(来自 EF4 模型),其中包含大量计算的结果,以及一些“汇总”行(总计、平均值等)
View 将结果 (ViewModel) 显示为表格。
要求:
单击其中一个摘要行,打开显示该摘要行图表的模式窗口。
出于两个原因,希望避免发送 ViewModel 的参数并从头开始重新生成它(再次进行所有计算等)
1)后端数据库中的数字可能已经改变......所以图表不反映表格中显示的内容。
2) 计算需要时间!
我还想仅在单击该行时生成图表,而不是始终加载图表并使用 jquery 进行 hide() show() 。
我考虑过 ajax 调用,但不确定如何返回图像或如何打开新页面。
看不到在 Url.Action() 方法中传递复杂模型的方法。
认为缓存可能是最好的选择,并让 click 方法为新窗口调用“老式”javascript,传递参数以从缓存中获取对象?
iphone - 从 URL iphone sdk 将图像加载到 tableView
我有 tableView 并且需要从 URL 加载图像。我有一个包含图像 URL 的数组,当页面加载时,我需要将所有图像加载到 tableview 中。请注意,不是来自单个 URL,而是具有具有不同 URL 的数组。我该如何实施?请帮忙
谢谢。
html - 画布的 GWT 图像加载(onLoad)
在不使用任何图像加载库的情况下,我正在加载和处理如下图像:
结果 :
但我希望它看起来像:
我知道在我为 img.src 分配了一个值之后,图像不会立即可用。它必须先加载。图像加载完成后,img 元素将触发 onload 事件。我尝试添加计时器并将图像放入不同的 DOM 元素。它不起作用。
我的问题是,如何触发图像元素立即加载?还是让 ImageProcess 等到 onload 完成?
iphone - 如何加快图像加载-Facebook api-iphone?
在这里,我正在使用 facebook api 创建一个 iPhone 应用程序。我已将朋友列表和他们的个人资料图片加载到表格视图中。但现在它运行缓慢。我想加快图片的加载速度,我该怎么做?
这是我的示例代码:
在 tableview 委托方法中:
而且图片大小也不同。请帮忙谢谢
javascript - 更改页面上已有图像的加载顺序
没有 AJAX有没有办法改变页面上图像的加载顺序?甚至是一种完全停止或暂停加载已经存在的图像的方法?
用例很简单 - 我在页面下方有一长串图像,访问者将使用指向这些图像的实际容器的 URL 锚点 (/images#middle-of-page) 登陆页面的不同位置。
我至少想先在请求的容器中加载图像,然后继续加载其余的图像。
挑战在于在加载页面 DOM 之前无法知道请求的容器图像的图像路径。
我尝试在加载时获取容器 img 内容,然后使用 Javascript new Image() 技术,但这并没有改变页面上的图像仍将等待所有以前的图像加载的事实。
我还尝试立即在正文中添加一个带有所述 img 路径的背景图像 (CSS) 的 div,但这也不会优先考虑图像加载。
还有其他想法吗?
silverlight - 在 Windows Phone 7 中从 URL 加载图像
我使用下面的代码从我的 winodws phone 7 应用程序中的 URL 加载图像。
它对我来说很好。但是图像是异步加载的,当我想在那里显示某种忙碌指示符时,如果此类 URL 上不存在图像,那么我想显示一些默认图像。我怎样才能做到这一点?
iphone - UIWebView:一些图片没有加载
再会。
我有一个UIWebView
加载 10 多张图片的大文章。HTML 代码存储在本地,图像由UIWebView
自动加载。
有时 Web 视图不会加载所有图像(例如,10 个中的 3 个)。它不依赖于连接类型(EDGE/WiFI)
、图像数量(有时 Web 视图会加载 20 个图像中的 20 个,有时不会加载 5 个图像中的 3 个)。
据我所知,目前解决此问题的唯一方法是解析<img>
HTML 中的标签并以编程方式将图像加载到本地缓存以供将来显示。
有什么想法吗?有没有办法控制UIWebView's
图像加载?
谢谢你。