28. oktober 2003 - 09:35Der er
8 kommentarer og 1 løsning
Findes der et klassehierarki!?
Hej
Jeg har ledt og ledt efter et godt og brugbart 'klassehierarki' til Java Script. Et sted hvor man kan klikke sig til alle de muligheder man har efter ex. document. eller formX. - findes dette? Ex. med små kode eksempler.
Så vil man sikkert kunne 'finde' løsningen på mange af ens spørgsmål selv!
Hvad mener du med hieraki? Mener du nedarvning? Eller mener du felter? I pkt. 1 er der rimelig stor forskel mellem JScript og JavaScript. I pkt 2. kan du bruge en kodestump som <script> for (i in document) { document.write(i+": "+document[i]+"<br>"); } </script> i dit <body> tag. Bare skift document ud med det du vil "udforske".
Ok hieraki var vist et dårligt ord ... jeg mener en klasse- og metode oversigt. Hvilke klasse JavaScrips (ikke JScript!) indeholder, og hvad de har af metoder!
document.write("<pre>"); z=document.getElementsByTagName('IMG')[0].style; for(x in z) { document.writeln("document.getElementsByTagName('IMG')[0].style."+x+"\t"+z[x]); } document.write("</pre>"); </script></body></html>
-- når du skal bruge den ændrer du bare værdien i z= til det objekt du vil checke og tilsvarende teksten i 'document.writeln("document.getElementsByTagName...'
roenving> Det er vel i grunden samme koncept som jeg fremlægger i mit første indlæg. Altså at anvende [for (field in object)] til at finde felt-variable i et givent objekt. Men hvorom alting er kan vi roligt oplyse at Gecko indeholder en langt bedre version af JavaScript alene fordi der for hvert tænkeligt DOM objekt findes et tilsvarende JavaScript objekt, der kan nedarves og manipuleres. Eksempler kan gerne gives.
Ja tak for hjælpen! Det virker fint 'maddog' og 'roenving' 's eksempler, de har hjulpet mig. Vedr. hjemmesiden synes jeg stadig ikke at have fundet en god en med metodeoversigt, men ... måske har man vennet sig for meget til Java's måde! Nå men stik mig et svar 'maddog' (den første |-;) og så får du pointene.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.