Mein Javascript wird mehrfach mit dem Script-Tag eingefügt, etwa so:
<script src="code.js></script>
<script src="code.js></script>
<script src="code.js></script>
Im Moment habe ich folgenden Code drin code.js um meinen Code nur einmal ausführen zu lassen, ohne meine Namespaces zu überschreiben:
if(typeof _ow == "undefined" ){
_ow = {};
// code in here will only run once
_ow.Auth = (function(){
})();
_ow.Template = (function(){
})();
}
Gibt es eine bessere Struktur, die ich verwenden könnte, damit mein Code nur einmal ausgeführt wird?
0 Stimmen
Ähm... warum wird Ihre code.js mehrfach eingebunden?
0 Stimmen
Ehrlichkeit, was Sie haben est das JavaScript-Idiom für diesen Zweck. Es ist auch die am besten lesbare Art, dies zu tun. Man muss nicht zu schlau sein.