Производительность.get() по сравнению с несколькими.load() с

Спасибо за поиск,

У меня есть ситуация, когда я хочу.load() несколько div из статического файла. Я недавно нашел и прочитал этот вопрос SO: JQuery-Multiple-Load-In-A-DIV. Варианты были либо

$('<div>').load('static.html #div1,#div2,...');

или же

$.get('static.html',...,function(){ 
    $responseHTML.find('#div1').appendTo(...);
    $responseHTML.find('#div2').appendTo(...);
});

Я совершенно счастлив использовать их, но я хотел бы узнать немного больше о теории, стоящей за этим. Правильно ли я думаю, что ".load()", вероятно, делает то же самое, что и ".get()" за кулисами? Означает ли это, что.get() быстрее?

Любые другие идеи будут оценены. CB.

1 ответ

(Отвечая на мой собственный вопрос после помощи комментариев.)

Если вы обратитесь к источнику http://james.padolsey.com/jquery/ и http://james.padolsey.com/jquery/... обе функции являются просто обертками для вызова.ajax(). Разница в скорости от переноса незначительна, так что, я думаю, в данном случае это всего лишь личный стиль кодирования.

Обратите внимание, я также неправильно понял, что выполнение $.load('file #div1,#div2,..') не то же самое, что $.load('file #div1');$. Load('file #div2');... поэтому заголовок ОП вводит в заблуждение.

Спасибо всем за помощь.

Другие вопросы по тегам