How do I know all scripts loaded in below code?
function loadExternalResource(url, type, callback){
var _css, _script, _document = document;
if(type === 'css'){
_css = _document.createElement("link");
_css.type = 'text/css';
_css.rel = 'stylesheet';
_css.href = URL;
_document.getElementsByTagName("head")[0].appendChild(_css);
}
else if(type === "js")
{
_script = _document.createElement("script");
_script.type = "text/javascript";
_script.src = URL;
_script.onload = callback;
_document.getElementsByTagName("head")[0].appendChild(_script);
}
}
//Loading All Css Here
loadExternalResource('/css/common.css','css');
loadExternalResource('/css/main.css','css');
//Load All Scripts here
loadExternalResource('/js/general.js','js', function(){
alert('general js loaded');
});
loadExternalResource('/js/validation.js','js', function(){
alert('validation js loaded');
});
loadExternalResource('/js/core.js','js', function(){
alert('core js loaded');
});
loadExternalResource('/js/library.js','js', function(){
alert('library js loaded');
});
In Above Code, I am getting callback for every single js file loaded, but how to know all scripts loaded here?