Agnieszka
Kleczewska
Senior Executive,
Mindshare
Temat: Dynamiczne ładowanie Java Script
Witam,Tworzę pewien formularz, przeznaczony na stronę na platformie SharePoint. Korzysta on ze skryptu Java, który ma obsługiwać Cascaded Dropdowns. Ponieważ jednak skrypt musi wczytać duże ilości danych z list cała strona i pozycje do wyboru ładują się bardzo wolno. Pomyślałam sobie, że może dynamiczne ładowanie skryptu będzie rozwiązaniem. Ponieważ jednak wcześniej nie zajmowałam się taką tematyką to nie wiem czy moje myślenie jest słuszne, a także jak konkretnie zastosować instrukcje, które znalazłam na stronie http://javascript-reference.info/speed-up-your-javascr... ("Load Javascript On-Demand"). Autor proponuje taki oto kod:
function $import(src){
var scriptElem = document.createElement('script');
scriptElem.setAttribute('src',src);
scriptElem.setAttribute('type','text/javascript');
document.getElementsByTagName('head')[0].appendChild(scriptElem);
}
// import with a random query parameter to avoid caching
function $importNoCache(src){
var ms = new Date().getTime().toString();
var seed = "?" + ms;
$import(src + seed);
}
Czy ktoś mógłby mi napisać, które wartości powinnam zmienić żeby dostosować kod do swoich potrzeb? (zakładając np. że mój plik mieści się pod takim adresem: "http://przyklad.pl/szkolenie_sys.js")