John Resig ist Javascript Vererbung snippet veraltet?

Ich bin auf der Suche nach eine einfache Möglichkeit der Schaffung von zwei Klassen, einem Erben von der anderen, und das Kind eine Neudefinition der Eltern-Methoden und-innerhalb der neuen Methode, den Aufruf der Eltern.

Zum Beispiel, dass eine Klasse Animal und Dog, wo die Tier-Klasse definiert eine Methode makeSound() das festlegt, wie die Ausgabe eines sounds, der Hund setzt dann in seiner eigenen makeSound() Methode, um ein "wuff" - sound, aber gleichzeitig auch Berufung Tieres makeSound() zu Ausgabe, wuff.

Sah ich John Resig ' s Modell hier, aber es verwendet die native arguments.callee Eigenschaft, die offenbar abgeschrieben in ECMA script 5. Heißt das, ich sollte das nicht verwenden von John Resig ' s code?

Was würde eine nette, einfache Art des Schreibens mein Tier/Hund code mit Javascript, prototype-inheritance-Modell?

InformationsquelleAutor CL22 | 2013-02-24
Schreibe einen Kommentar