Производительность.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');... поэтому заголовок ОП вводит в заблуждение.
Спасибо всем за помощь.