js 离散文件合并到一个js(调试)

/**

 * 引入HGIS的离散js文件

 */

var OpenLayers= {

   /**

    * Constant: VERSION_NUMBER

    */

   VERSION_NUMBER: "Release 2.13",

   /**

    * Constant: singleFile

    * TODO: remove this in 3.0 when we stop supporting build profiles that

    * include OpenLayers.js

    */

   singleFile: true,

   /**

    * Method: _getScriptLocation

    * Return the path to this script. This is also implemented in

    * OpenLayers.js

    *

    * Returns:

    * {String} Path to this script

    */

   _getScriptLocation: (function() {

   var r = new RegExp("(^|(.*?\/))(hgis[^\/]*?\.js)(\?|$)"),

           s = document.getElementsByTagName('script'),

           src, m, l = "";

       for(var i=0, len=s.length; i<len; i++) {

           src = s[i].getAttribute('src');

           if(src) {

               m = src.match(r);

               if(m) {

                   l = m[1];

                   break;

               }

           }

       }

       return (function() { return l; });

   })(),

   ImgPath : ''

};

function includeBaseJS(){

    jsFiles = [

        "BaseTypes/Class.js",

   "BaseTypes/String.js

   ]; // etc.    var scripts = new Array(myjsFiles.length);    for (var i=0, len=myjsFiles.length; i<len; i++) {        scripts[i] = "<script src='" + myjsFiles[i] +                               "'></script>";     }    if (scripts.length > 0) {        document.write(scripts.join(""));    }}

// 引入HGIS源码的离散js文件includeBaseJS();

Right! is "Fuck GIS",but don't think too much; It means reach a high during playing GIS. Come on!
原文地址:https://www.cnblogs.com/jsbrml/p/5614726.html