如你有二个JS文件,js1.js js2.js 那么你需要在你的html页面中同时加入这二个js,
这样, 你的二个js 的域相当于在同一个js中一样,可以随意调用,如,在js1.js中,你有一个全局变量var a = 1; 那么你在js2.js中可以直接拿去用,或者你在js1.js中有一个方法,function abc(){},那么你在js2.js中也可以用abc()的方法直接调用,说白了,这二个js跟你写在同一样js文件中是一样的,不过有一种情况比较特殊 ,就是js的闭包,如果你第一个js在一个闭包中定义了一个全局变量var a = 1;, 那么, 你在js2中是引不到的
第一个a.js文件:
第二个js文件(在调用第一个js文件的时候需要把第一个js引入进来):
把这个参数变成全局的,也就是说 定义在function外面。