gruss raik,
ich hab das objekt " prototype" gerade in einem script entdeckt
und dazu bei google gefunden,
http://www.javascriptkit.com/javatutors/proto.shtml
gut beschrieben - doch um Deine folgenden fragen zu beantworten,
bediene ich mich erst einmal einer anderen sprachregelung:
"prototype" ist zwar ein objekt, innerhalb der javascript-
objekthirarchie ist es aber zuallererst einmal eine eigenschaft
vom obersten objekt "Object" und damit immer auch eigenschaft
von:
"Array" und "Function" sowie von
"RegExp", "Error und "Date" als auch von
"Boolean", "Number" und "String";
warum gibts dazu in selfhtml keinen hinweis?
weil sich SELFHTML nicht als umfassende JavaScript-referenz
versteht, weil "Object" nicht bestandteil dieser referenz
ist, die dem namen nach eine referenz zu JavaScript/DOM ist,
und unter "JavaScript/DOM - Sprachelemente" die moeglichkeit
von objektorientierter programmierung mit js deshalb nur kurz
angedeutet wird;
http://selfhtml.teamone.de/javascript/sprache/objekte.htm#eigene
scheint mir doch eine sehr nützliche sache zu sein.
es ist mehr als das - da die objektorientierung in js
auf einem prototypen-konzept beruht, sind die eigenschaften
"prototype" und "constructor" (JS1.1 Nav3+/IE4+) sowie
die methode "isPrototypeOf()" (JS1.5 moz/IE5.5+) der schluessel;
freundl. grüsse aus berlin, raik
dito aus HH - peterS. - pseliger@gmx.net
--
sh:| fo:) ch:? rl:| br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)