具体问题是页面中引入了a.js b.js,
页面加载完后,b.js可以调用a.js中的函数,
a.js中的函数是用script形式发送请求,并设置了a.js中的回调函数,页面可以看到请求与响应
但是a.js中想要调用b.js中的函数,就不执行了,有没有前端大拿遇到过这个问题
结构逻辑比较滚乱,建议封装 和 暴露 调用 方式
```javascript
//封装了Person对象
var Person = (function(){
var name = "william"; //私有属性名字
return {
//公有方法
sayHi : function(){
alert("hello my name's "+ this.name);
}
}
})();
//调用
Person.sayHi();
```