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

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

阅读 6.1k
2 个回答

a.js:

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

去看看requirejs

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题