#1 - 2018-3-19 13:20
東瀬まつり🦋❄️🐻💎🐺🍎🐠 ([s]安静点格子[/s] ☄️⚓ ☁️⭐️)
具体问题是这样的:
要调用百度地图的js,一开始是把js调用写在index.html里,创建的map变量也在index里(main变量是控制整个api的)。这样的话需要用到map变量的函数就得全部写在index里了。
结果现在函数越写越多找都不好找,就想分个文件。如果把需要用的百度api的函数都放到js文件里就涉及到了js文件引用js文件的问题。百度查了下方法挺多的,试了一种
好像也没有用,调用api里的函数的时候报undefined(还没仔细看)
有点怀疑我这样分文件对不对啊,js一般会这样写吗,一般遇到这样的情况会怎么做?
要调用百度地图的js,一开始是把js调用写在index.html里,创建的map变量也在index里(main变量是控制整个api的)。这样的话需要用到map变量的函数就得全部写在index里了。
结果现在函数越写越多找都不好找,就想分个文件。如果把需要用的百度api的函数都放到js文件里就涉及到了js文件引用js文件的问题。百度查了下方法挺多的,试了一种
new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src","a.js");// 在这里引入了a.js
document.body.appendChild(new_element);
function b() {
a();
}
好像也没有用,调用api里的函数的时候报undefined(还没仔细看)
有点怀疑我这样分文件对不对啊,js一般会这样写吗,一般遇到这样的情况会怎么做?
require是node环境的common js规范