如上图:这样引入的方式不变。
如何让1.js里面的代码只执行一次?
在1.js
里做flag判断:
(function(global) {
global._loaded = Object.assign(global._loaded || {}, {"1.js": true})
if (global._loaded["1.js"]) return
// ......
} (window))
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
如果面是立即执行函数肯定不行啊,要是一个不同函数,每次引入都会被下一次覆盖,你直接调用就可以了。也只会执行一次.