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();
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步