Hallo Leute,
da ich in Javascript noch ein eher im Anfangsstadium bin und folgende Code-Sequenz nicht ganz verstehe, bitte ich um eure Hilfe
.
Für mein Verständnis wir hier das Modul UTIL erweitert, bzw neu erstellt. Der privaten Var my wird die Member ajax vom Objekt parent, das dem Modul übergeben wird, zugewiesen oder erstellt.
Dann wird für das Objekt my eine Methde get erstellt. Im Endeffekt wir dann parent returniert. Könnt ihr sagen, was die erstellung der privaten Var my bringt.
Man kann im weiteren Verlauf ja nicht mehr darauf zugreifen.
danke für eure Hilfe
da ich in Javascript noch ein eher im Anfangsstadium bin und folgende Code-Sequenz nicht ganz verstehe, bitte ich um eure Hilfe
Code:
var UTIL = (function (parent, $) {
var my = parent.ajax = parent.ajax || {};
my.get = function (url, params, callback) {
// ....
return $.getJSON(url, params, callback);
};
// etc...
return parent;
}(UTIL || {}, jQuery));
Für mein Verständnis wir hier das Modul UTIL erweitert, bzw neu erstellt. Der privaten Var my wird die Member ajax vom Objekt parent, das dem Modul übergeben wird, zugewiesen oder erstellt.
Dann wird für das Objekt my eine Methde get erstellt. Im Endeffekt wir dann parent returniert. Könnt ihr sagen, was die erstellung der privaten Var my bringt.
Man kann im weiteren Verlauf ja nicht mehr darauf zugreifen.
danke für eure Hilfe