如何通过自身代码防止JS文件被加载多次?


比如1.js,有可能会多次引入到页面。如何通过1.js自身的代码,防止引入多次?或者,在引入多次时,让第二次以及以后的引入代码不必执行?

浏览器 web前端开发 前端 JavaScript

爱上百合的狮子 10 years, 6 months ago

a.js:


 !function(){
  if(window['a.js']) return;
  window['a.js'] = true;
  console.log('code here');
}();

kanibep answered 10 years, 6 months ago

Your Answer