Hi,
ich habe ein Module, was ganz grob so aussieht:
Die Funktion someStuff() wird auf sehr vielen Seiten benötigt. Die init-Funktion soll jdoch nur ausgeführt werden, wenn auf der Seite ein Element mit einer bestimmten id vorhanden ist. Daher prüfe ich,ob die id da ist. Ich weiß nicht, ob das Vorgehen so korrekt ist bzw. wie man ein Modul initialisiert, was nur ausgeführt werden soll, wenn eine Id existiert. Letztlich habe ich eine zusammengefasste js-Datei, wo dieses Modul auch initialisert wenn, wenn man auf einer Seite ohne id="app" ist.
ich habe ein Module, was ganz grob so aussieht:
Code:
APP.mod = (function(d,$){
var init = function() {
if ($('#app').length) {
//initStuff
}
}
var someStuff = function() {
}
return {
other: someStuff,
init: init
}
})(document,jQuery);
APP.mod.someStuff();
APP.mod.init();
Die Funktion someStuff() wird auf sehr vielen Seiten benötigt. Die init-Funktion soll jdoch nur ausgeführt werden, wenn auf der Seite ein Element mit einer bestimmten id vorhanden ist. Daher prüfe ich,ob die id da ist. Ich weiß nicht, ob das Vorgehen so korrekt ist bzw. wie man ein Modul initialisiert, was nur ausgeführt werden soll, wenn eine Id existiert. Letztlich habe ich eine zusammengefasste js-Datei, wo dieses Modul auch initialisert wenn, wenn man auf einer Seite ohne id="app" ist.
Zuletzt bearbeitet von einem Moderator: