首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载图像: Ajax vs常规的旧JavaScript

加载图像: Ajax vs常规的旧JavaScript
EN

Stack Overflow用户
提问于 2010-03-02 05:02:47
回答 1查看 363关注 0票数 0

我有一个基于jQuery的"carousel“,它可以在电子商务网站上的多个销售横幅之间切换。它们每个都很大,我希望页面尽可能快地加载。第一个横幅在HTML中引用,其他横幅通过JavaScript请求,大致如下:

代码语言:javascript
复制
<div class="banner"></div>

JavaScript的伪代码如下所示:

代码语言:javascript
复制
for each banner
    banner.css("background", "url('bannerBackground.jpg'");

所以背景图像是在用jQuery的$(document).ready()准备好DOM之后加载的。我的问题是:使用jQuery的ajax功能而不是我现在的方式做这件事有什么好处吗?

EN

回答 1

Stack Overflow用户

发布于 2010-03-02 05:37:39

浏览器可以在每个子域中使用2..4 (取决于浏览器)请求来加载数据。因此,在第一种情况下,在DOM准备好之后,将异步(部分)加载横幅。但是我想知道使用ajax加载图像是什么意思。Ajax通常用于加载一些文本数据。可以,您可以使用它加载图像,但只能在一些字节的数组视图中使用。对请求也有同样的限制。因此,我建议您使用不同的子域横幅(或多个域名,例如CDN),并使用第一种方法。

更多详细信息,请参阅雅虎开发人员提供的关于加速网站性能的this article

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2359053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档