2015-09-22 4 views
1

Мне было интересно, стоит ли загружать внешние библиотеки, размещенные на google или что-то еще с $.getScript(), но только при необходимости.

Так что, если карта должна быть отображена на странице, небольшая часть кода javascript обнаружит это и загрузит карты go google, а затем создаст карту.

Мое рассуждение заключается в сокращении количества запросов. Звучит неплохо? Будут ли какие-либо проблемы при этом?

+0

Знаете ли вы, как это сделать, я бы тоже хотел это сделать, возможно, загрузка моей страницы будет быстрее, чем сейчас, если я сделаю это так – guradio

+0

почему бы и нет ... вот что предназначено для – charlietfl

+0

Вы можете использовать ' getScript() для этого. без вопросов. – RRK

ответ

1

Вы можете написать $.getScript внутри условного оператора, с $.getScript внутри него вы можете сделать ваше собственное решение

if(/* If i need you*/){ 
    $.getScript('http://example.com/folder/code.js',function(){ 
    // The story is begin 
    }); 
} 

Не беспокойтесь, чтобы сделать это, браузер вашего клиента будет кэшировать скрипт, который уже загружен

Смежные вопросы