loadingScript.js 1.3 KB

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