var head = document.getElementsByTagName("head")[0];
function loadjscssfile(filename, filetype) {
if (filetype == "js") {
var fileref = document.createElement('script');
fileref.setAttribute("type", "text/javascript");
fileref.setAttribute("src", filename);
//fileref.async = false;
}
else if (filetype == "css") { //if filename is an external CSS file
var fileref = document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", filename);
//fileref.async = false;
}
if (typeof fileref != "undefined")
console.log("check file", head.appendChild(fileref));
fileref.sync = true;
head.appendChild(fileref);
}
i am using above function, but i am getting few error, I think files are not loaded one by one.
I want to load one by one js file.
How to load multiple scripts files one by one.
loadjscssfile ("js/scripts/jquery.js", "js");
loadjscssfile ("js/scripts/angular.min.js", "js");
loadjscssfile ("js/scripts/angular-ui-router.min.js", "js");
loadjscssfile ("js/scripts/angular-resource.min.js", "js");
loadjscssfile "js/scripts/angular-route.min.js", "js");
loadjscssfile ("js/scripts/moment.min.js", "js");
loadjscssfile("js/scripts/humanize-duration.js", "js");
loadjscssfile("js/scripts/angular-timer.min.js", "js");
loadjscssfile("js/scripts/angular-translate.min.js", "js");
loadjscssfile("js/scripts/angular-translate-loader-url.min.js", "js");