Javascript OOP
Plankooo
- javascript
Hallo Leute,
Es gibt ja klassen in Javascript die man so aufruft:
var alAjax = new Ajax.Updater($('albums') , url , {asynchronous:true});
So, da steht das ´"asynchronous:true" in einer {}(geschwungen Klammer).
Was hat das für einen Sinn?
Danke, mfg tom
Hi,
So, da steht das ´"asynchronous:true" in einer {}(geschwungen Klammer).
Was hat das für einen Sinn?
die geschweiften Klammern sind eine Kurzschreibweise von "new Object()", mit dem Vorteil, dass man dem Objekt gleich noch Eigenschaften zuweisen kann.
Cheatah
Ja danke,
aber von welcher Klasse wird da dann die neue Instanz erstellt?
mfg
Liebe(r) Plankooo,
Deine Schreibweise mit $(...) und das wie selbstverständliche Zugreifen auf Objekte, die nicht zum Standardumfang von JavaScript gehören, lässt mich sehr stark vermuten, dass Du ein Framework einsetzt. Bitte schreibe bei Deinem Problem immer gleich dazu, welches Framework Du einsetzt!
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hallo,
mach mal halblang... Es gibt nicht sooo viele Frameworks, die Ajax.Updater kennen.
http://www.google.com/search?q=Ajax.Updater&btnI=
Mathias
Hallo Mathias,
mach mal halblang... Es gibt nicht sooo viele Frameworks, die Ajax.Updater kennen.
http://www.google.com/search?q=Ajax.Updater&btnI=
Soll Felix jetzt google bemühen, um herauszufinden, dass der op wahrscheinlich Prototype benutzt?
Oder wäre es sinnvoller, wenn der Fragesteller diese Information mit angibt, da er ohnehin darüber verfügt?
Gruß Sven
Hallo,
Soll Felix jetzt google bemühen, um herauszufinden, dass der op wahrscheinlich Prototype benutzt?
Keine Ahnung, ob er das soll, jedenfalls hätte er in der Zeit, in der er das Schulmeister-Posting geschrieben hat, ungefähr 20 Mal googlen können.
Oder wäre es sinnvoller, wenn der Fragesteller diese Information mit angibt, da er ohnehin darüber verfügt?
Bisher hat der OP meinem Verständnis nach nichts gefragt, wofür Kenntnis von Prototype nützlich sein würde.
Mathias
Hi,
aber von welcher Klasse wird da dann die neue Instanz erstellt?
in JavaScript gibt es nichts, was dem gebräuchlichen Verständnis des Begriffes "Klasse" entspräche. Wenn Du aber auf diese Formulierung bestehst: Von Object.
Cheatah
Hallo,
aber von welcher Klasse wird da dann die neue Instanz erstellt?
»new Ajax.Updater« ruft die Konstruktorfunktion Ajax.Updater auf. Oder worauf will diese Frage hinaus?
Mathias