比方说有一个文件名叫fun1.js
,代码如下:
(function(){
function fun(){
console.log("123");
}
}()
另外一个文件叫fun2.js,如何调用fun1.js里面的fun方法呢?(要求不用对象prototype方法)
或者是把fun1.js
引入到一个html文件中,然后在下面的script
标签中调用fun方法。
我试过直接写fun()调用会报错not defined,怎么解决这个问题呢?
大家讲道理2017-04-11 12:48:51
既然没用nodejs。
你只能把你的函数注册到window上。
(function(window){
function fun(){
console.log("123");
}
window.fun=fun
})(window)
阿神2017-04-11 12:48:51
(function(){
function fun(){
console.log("123");
}
}())
先不说不同文件的引用方法,至少这样的代码已经与世隔绝了吧。