Vererbung in Javascript anhand von Exceptions

Hab noch zwei weitere Artikel gefunden, beide englisch: http://www.ruzee.com/blog/2008/12/javascript-inheritance-via-prototypes-and-closures http://ejohn.org/blog/simple-javascript-inheritance/ Jop, ein weiterer Artikel zu Javascript. Und zur „komischen“ Vererbung von Javascript. Jeder Programmierer kennt Exceptions, diese netten Fehler die einen an den Kopf geschmissen werden, wenn was schief läuft. Auch sowas gibts bei Javascript: try { doSomething(); } catch(e) { alert(e.toString()); } Klassisches try/catch-Statement. […]

public, private und „privileged“ in Javascript

Jetzt wirds hässlich. Natürlich gibts „public“ und „private“ auch in Javascript. Allerdings, wie immer, ein bisschen anders: Public function Constructor(value) { this.membername = value; } Constructor.prototype.membername = value; myConst = new Constructor(„foobar“); print myConst.membername; // prints ‚foobar‘ Private function Constructor(value) { var self = this; this.membername1 = value; // public member var membername2 = value […]

Javascript-Klassen und Objekte

Habe gerade noch das hier gefunden: Class-Based vs. Prototype-Based Languages Ich hab zwar schon hier auf einen schönen Artikel verwiesen, aber jetzt nochmal das ganze aus meinem Munde. Javascript is Objektorientiert. Schon immer. Glaub ich. 1995 das erstmal mit Netscape veröffentlicht, sind wir inzwischen bei Javascript 1.8 angekommen (seit 18. Dezember 2007). Javascript wird übrigens […]