Ajax - 更快的是:更改属性或整个标记/内容?

时间:2013-05-01 02:43:25

标签: jquery ajax

我从一个站点获取jQuery $ get的一些图像并将它们注入另一个站点。 我做了两个版本。 有一次我在图像周围有一个div并加载整个conent 我想要的网站。

另一个版本已经有了图片标签,我只从其他网站上的每个图片标签中获取src并进行更改。

我想知道什么更有效/更快:

// Get the images on current site
var coverFront = $(document.getElementById('cover-front'));
var coverBack = $(document.getElementById('cover-back'));

// Get the images src on other site via $.ajax get
var aCoverFront = $response.find('#cover-front').attr('src');
var aCoverBack = $response.find('#cover-back').attr('src');

// Change the images src on current site
coverFront.attr('src', aCoverFront);
coverBack.attr('src', aCoverBack);

v.s:

// Get div on current site
var coverID = $(document.getElementById('cover'));

// Get the images inside the div on the other site via $.ajax get
var cover = $response.filter('#ajax-cover').html();

// Place images inside the div on current site
coverID.html(cover);

当然,div的操作较少。但另一个只需转移网址。

0 个答案:

没有答案