webForumDet fria alternativet

Objektreferenser

JavaScript

2 svar · 841 visningar · startad av pulse

Medlem sedan nov. 200373 inlägg
Frågan#1

Hej, nån som har lust att förklara det här med objektreferens för mig. Har utan resultat försökt hitta vettig information om det på nätet. Det jag undrar över är b.la:

Lite allmän info om vad objektreferens är och hur man använder dom i koden.
Hur deklarerar man en objektreferens
Förhållandet mellan objektreferensen och dess klasstyp
Villka metodanrop är tillåtna från en objektreferens givet dess typ

osv, osv. Enklast vore om nån satt på en bra sida så kan jag läsa på där.

Medlem sedan juni 20004 308 inlägg
#2

JavaScript är uppbyggt av en bunt objekt (Array, String, etc) plus att du sedan i webbläsaren får tillgång till några fler (window, navigator, etc).

För att deklarera en objekt-referens skriver du:

var foo=new String();

Ett praktiskt exempel kan se ut så här, där vi även använder nyckelordet this som syftar på aktuellt objekt.

<script type="text/javascript">
function show(obj){
	alert("Du angav "+obj.value);
}
</script>
<form>
<input type="text" onblur="show(this);"> 
</form>

JavaScript (till skillnad från Java) är inte uppbyggt på klasser. Symantik, men du kan läsa om skillnaden här.

Vilka metoder som hör till resp. objekt beror givetvis på vilket objektet i fråga är. De finns listade här.

Medlem sedan nov. 200373 inlägg
#3

Tack jojoxx. Tanken var att det här skulle hamna i javaforumet istället, fast jag råkade posta det här istället. I villket fall som helst så har jag fått den information som jag behöver.

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)