php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.02.2012, 17:04  
Erfahrener Benutzer
 
Benutzerbild von Wolfsblut
 
Registriert seit: 30.12.2011
Beiträge: 208
PHP-Kenntnisse:
Fortgeschritten
Wolfsblut wird schon bald berühmt werden
Standard

mach mal aus...

Code:
function Base () {
    var name = 'base'
};
Code:
function Base () {
    this.name = 'base'
};
dann gibt dein Bespiel auch zweimal 'base' aus..und nicht undefined.

Oder wolltest Du mir das zeigen?

Oder was willst Du mir überhaupt zeigen?

Was man alles mit js so alles machen kann?

Dann müssen wir die nächsten Wochen wohl frei nehmen
Wolfsblut ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.02.2012, 17:24  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

jaja im Eiter des Gefechts .. *korrigiert*

Ich wollte nur darauf hinaus, das beim Vererben auch nicht der Prototype des Parent im Parent selbst überschrieben wird, sondern nur in der Ableitung. Und das es nicht böse ist, das so zu tun, sondern man so unter JS vererben kann (und prototypen-basierte Vererbung auch der gängigste Weg ist). Auch alle "pseudo-klassischen Vererbungen" nutzen den Prototype einer Funktion (prototypejs, mootools, base, ..).
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 05.02.2012, 09:38  
Erfahrener Benutzer
 
Benutzerbild von Wolfsblut
 
Registriert seit: 30.12.2011
Beiträge: 208
PHP-Kenntnisse:
Fortgeschritten
Wolfsblut wird schon bald berühmt werden
Standard

Moin Rudy,

so weit sind wir ja vielleicht doch nicht auseinander

Wer mit Klassen und Vererbung in js arbeiten möchte/muss sollte sich an dem von Dean gezeigten Ansatz in Base orientieren (oder halt gleich Base nutzen)?

Verwendung von .prototype sinnvoll, um z.B. Standardobjekte zu erweitern?

Ansonsten mit .prototype sparsam umgehen?

Grüße!
Wolfsblut ist offline   Mit Zitat antworten
Alt 05.02.2012, 14:17  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
Wer mit Klassen und Vererbung in js arbeiten möchte/muss sollte sich an dem von Dean gezeigten Ansatz in Base orientieren (oder halt gleich Base nutzen)?
Kannst dir, wenn du neugierig bist, ja mal "my" ansehen - ist an jQueryUIs Ansatz orientiert. Dabei bekommt jedes Objekt automatisch ein observable injected, das sich an nodejs eventemitter orientieren soll. Müsste mal das repo updaten, aber dazu brauch ich Freizeit

Viele Frameworks wie ExtJS bringen da was eigenes mit - von dem her ist das so ne Glaubensfrage in aller Regel nutz ich das, was das verwendete Framework mitbringt - wenn nicht, wird eben nachgerüstet.

Zitat:
Verwendung von .prototype sinnvoll, um z.B. Standardobjekte zu erweitern?
Object.prototype fass ich in aller Regel nicht an - Ausnahmen bestätigen die Regel

Zitat:
Ansonsten mit .prototype sparsam umgehen?
Nein Wieso sollte ich auch?
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Javascript array prototyping in namespace rudygotya JavaScript, Ajax und mehr 2 12.10.2009 14:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript vererbung konstruktor parameter, extjs klassen erweitern prototype

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum