Applied Information Technology - VII. Strumenti avanzati: JavaScript

[Precedente] [Indice] [Successiva]

3) Programmazione orientata agli oggetti in JavaScript

Gli oggetti con cui lavorate in JavaScript sono: Ad ogni oggetto sono associati proprietà e metodi. Con un paragone grammaticale possiamo pensare agli oggetti come sostantivi, alle proprietà come aggettivi e ai metodi come verbi. Una frase JavaScript può avere ad esempio la seguente struttura:
oggetto1.oggetto2.proprietà.metodo()

I metodi hanno sempre associate le parentesi tonde che in certi casi contengono le variabili su cui operano.

Oggetto (sostantivo) Proprietà (aggettivo) Metodo (verbo)
date prototype getDate(),getDay(),getHours(),
getMinutes(),getSeconds(),getMonth(),
getTime(),getYear()
document alinkColor,anchors,applets,
bgColor,cookie,fgColor,
images,lastModified,linkColor,
links,referrer,title,
URL,vlinkColor
close(),open(),write(),writeln()
window closed,defaultStatus,document,
frames,history,location,
locationbar,menubar,name,
opener,parent,self,status,
statusbar,toolbar,top,window
alert(),back(),close(),
confirm(),find(),forward(),
home(),open(),print(),
prompt(),scroll(),stop()
navigator appCodeName,appName,AppVersion,
language,mimeTypes,platform,
plugins,userAgent
javaEnabled(),plugins.refresh,preference

Osservazione:

in un linguaggio orientato agli oggetti esiste l'ereditarietà per cui quando definite un nuovo oggetto a partire da uno esistente, il nuovo oggetto eredita tutte le proprietà e d i metodi di quello esistente.

Esempio:
var data = new date()
il nuovo oggetto data ha le stese proprietà e gli stessi metodi di date.
[Precedente] [Indice] [Successiva]

Per informazioni apweb@inwind.it - Ultima modifica

Valid HTML 4.01!