次のように、私の JavaScript は script タグに複数回含まれます。
<script src="code.js></script>
<script src="code.js></script>
<script src="code.js></script>
現在、このコードをcode.js内に配置して、名前空間を上書きせずにコードを 1 回だけ実行できるようにしています。
if(typeof _ow == "undefined" ){
_ow = {};
// code in here will only run once
_ow.Auth = (function(){
})();
_ow.Template = (function(){
})();
}
コードを一度だけ実行するために使用できるより良い構造はありますか?