84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我用gulp-coffee编译coffeescript文件出来的js文件是这样的格式:
(function() { ... }).call(this);
这样的话里面的一些变量、方法就不是全局的,那么问题来了,如果这个文件一个公用的common文件呢,我想要在其它js文件里面调用这里面的函数或者方法怎么办?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
这后面不是传了this么,在哪里执行这个IIFE,那么当前上下文中就能拿到IIFE中定义在this上的属性吧
可以在gulpfile里指定
gulp.coffee({bare: true});
或者使用window.funcName = funcName;
或者其它的包加载工具用define或者export来导出包名,比如 require.js 或者 webpack
这后面不是传了this么,在哪里执行这个IIFE,那么当前上下文中就能拿到IIFE中定义在this上的属性吧
可以在gulpfile里指定
或者使用
window.funcName = funcName;
或者其它的包加载工具用define或者export来导出包名,比如 require.js 或者 webpack