HighDots Forums  

Durchwandern der Prototypen-Kette ohne __proto__

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Durchwandern der Prototypen-Kette ohne __proto__ in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Jessica Horga
 
Posts: n/a

Default Durchwandern der Prototypen-Kette ohne __proto__ - 12-05-2007 , 05:38 AM






Hallo,

folgende Grafik zeigt, wie die __proto__ Eigenschaft eines Objekts
benutzt wird, um zum dazugehörigen Prototyp-Objekt zu gelangen:

http://www.mollypages.org/misc/js.mp

__proto__ gibt es aber nur im von Mozilla Interpreter, oder? Benutzt
er wirklich diese Eigenschaft beim Durchwandern der Prototypenkette,
oder gibt es interne Verweise, die nach außen nicht sichtbar sind?

Wie regeln das andere Interpreter?

Weiß jemand von euch, wie der Ablauf im Interpreter aussieht?

Danke und Gruß
Jessica

Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Durchwandern der Prototypen-Kette ohne __proto__ - 12-05-2007 , 05:10 PM






(ausnamhsweise[tm] mal eine persönliche Begrüssung)

Hallo Jessica,

schön, Dich hier zu lesen Deine E-Mail beantworte ich noch, keine Sorge.

Jessica Horga wrote:
Quote:
folgende Grafik zeigt, wie die __proto__ Eigenschaft eines Objekts
benutzt wird, um zum dazugehörigen Prototyp-Objekt zu gelangen:

http://www.mollypages.org/misc/js.mp
Das Dokument enthält sachliche und handwerkliche Fehler. Lies lieber die
die JavaScript Reference und die ECMAScript-Spezifikation.

Quote:
__proto__ gibt es aber nur im von Mozilla Interpreter, oder?
Die __proto__-Eigenschaft gibt es nur in JavaScript.

Quote:
Benutzt er wirklich diese Eigenschaft beim Durchwandern der Prototypenkette,
oder gibt es interne Verweise, die nach außen nicht sichtbar sind?
Das weiss ich nicht. Inwiefern ist das für Dich relevant?

Quote:
Wie regeln das andere Interpreter?
Erstens ist eine (ECMAScript-konforme) Script-Engine kein reiner
Interpreter. (Darauf gehe ich in meiner E-Mail noch ein.) Zweitens
wissen das, sofern der Code nicht Open Source ist, nur die Hersteller
der jeweiligen Engines.

Quote:
Weiß jemand von euch, wie der Ablauf im Interpreter aussieht?
SpiderMonkey, die JavaScript-Referenz-Implementation in C, ist Open Source:

http://lxr.mozilla.org/mozilla1.8/source/js/


PointedEars
--
Nimm VerBrecherSCRIPT, denn das ist kein JavaScript-Objekt, wird also bei
keinem vernünftigen Browser geschweige denn auf einer vernünftigen Plattform
funktionieren, so daß Du auch [...] gleich mit VBSCRIPT arbeiten kannst und
dies auch tun solltest. --Georg Maaß


Reply With Quote
  #3  
Old   
Jessica Horga
 
Posts: n/a

Default Re: Durchwandern der Prototypen-Kette ohne __proto__ - 12-10-2007 , 11:32 AM



Hallo Thomas,

danke für die Info.

Das klingt alles sehr interessant. Ich werde mich daran machen, die
Spezifikationen
zu durchforsten.

Viele Grüße
Jess

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.