假如页面有一个自动调用触发的aa()。写在页面的<script></script>里面。function aa 写在入门文件entry.js 里面。页面应该如何调用打包后的build.js文件里的function aa!!我的aa funcction 只在页面上触发!!!!之前都是用window全局function 来调用,感觉全局被污染 并不好。求解entry.js:exports.aa = function(){}index.html:aa()???
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
总得有个入口吧? 否则也不知道该怎么去找到这个function啊。
你写成exports.aa的话,这个模块的aa属性就是你的函数了。
但是html怎么去找这个模块呢。。?
似乎并没有什么好办法去找这个entry.js模块。
简单点的处理方式就是
var home = window['com.company.alpha'] = window['com.company.alpha'] || {} home.aa = function(){}
不撞车就行。。
添加回答
举报
0/150
提交
取消