loadingScript.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /**
  2. * @author lishuaiwu
  3. * @module 加载所以文件
  4. */
  5. (function() {
  6. /**
  7. * 获取当前文件的路径
  8. *
  9. * Returns: {String} 当前脚本文件路径
  10. */
  11. //动态加载css
  12. function dynamicLoadCss(url) {
  13. var head = document.getElementsByTagName('head')[0];
  14. var link = document.createElement('link');
  15. link.type = 'text/css';
  16. link.rel = 'stylesheet';
  17. link.href = url;
  18. head.appendChild(link);
  19. }
  20. var cssFiles = [
  21. "style/cssFile.css"
  22. ];
  23. var cssTags = new Array(cssFiles.length);
  24. for (var k = 0, len = cssTags.length; k < len; k++) {
  25. dynamicLoadCss(cssFiles[k]);
  26. }
  27. // 加载所有js文件
  28. var jsFiles = [
  29. "http://www.jq22.com/jquery/jquery-1.10.2.js",
  30. "lib/getTime.js",
  31. "lib/createTip.js",
  32. "lib/createSpeed.js",
  33. "js/drawMap.js"
  34. ];
  35. var scriptTags = new Array(jsFiles.length);
  36. for (var i = 0, len = jsFiles.length; i < len; i++) {
  37. scriptTags[i] = "<script type='text/javascript' src='"+ jsFiles[i] + "' ></script>";
  38. }
  39. if (scriptTags.length > 0) {
  40. document.write(scriptTags.join(""));
  41. }
  42. })();