Sommario | Attacco | Crittologia | GnuPG/PGP | Programmazione | Sicurezza | Modifiche

 
   

Sommario / Programmazione / JavaScript / Fondamenti /

 

 
 


Oggetti residenti

Il vero potere dell'elaborazione orientata agli oggetti è, ovviamente, la possibilità di utilizzare oggetti già esistenti per estendere la funzionalità dei programmi senza la necessità di codificare tutto da zero.

Gli oggetti disponibili per l'utilizzo negli script delle pagine possono essere di diversi tipi:

  • residenti o nativi: sono quelli messi a disposizione dal linguaggio;
  • appartenenti al BOM (Browser Object Model): forniti cioè dall'ambiente del navigatore e che permettono di interagire con quest'ultimo;
  • appartenenti al DOM (Documet Object Model): che operano sugli elementi presenti all'interno della pagina visualizzata dal navigatore. Gli oggetti appartenenti al DOM appaiono quindi integrati all'interno del BOM.

E' solo l'inizo, per adesso, focalizziamo la nostra attenzione sui primi, in seguito tratteremo in modo particolareggiato sia il BOM che il DOM.

I principali oggetti forniti dal linguaggio sono:

  • String:  permettendo di operare sulle stringhe, rappresenta uno degli oggetti più utilizzati in JavaScript. Infatti, ogni volta che si pone del testo tra due virgolette e lo si assegna ad una variabile oppure ad una proprietà, si crea un oggetto String.
nome = "Antonio";
antonio.indirizzo = "Via Parma, Chiavari";
  • Math: fornisce alcune costanti e funzioni matematiche. E' un oggetto statico, in quanto non occorre creare una nuova istanza dello stesso. Basta utilizzare l'oggetto con il metodo o la proprietà richiesta.
area = Math.PI*Math.pow(r,2);
  • Date: permette di gestire, mediante appositi metodi, informazioni riguardanti data ed ora.
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
data = new Date();
document.write(data);
// -->
</SCRIPT>
</BODY>
</HTML>
  • Array: (matrice) è una variabile strutturata che permette la memorizzazione di n valori dello stesso tipo.

 

var nomi = new Array();
nomi[0] = "Antonio";
nomi[1] = "Claudio";
nomi[2] = "Cosimo";
document.write("L'ultimo nome e' " + nomi[nomi.lenght - 1]);

In questo esempio, dopo aver definito la variabile 'nomi' come istanza dell'oggetto Array, la popoliamo inserendovi all'interno una serie di dati, tutti di tipo stringa.

Naturalmente, questa è solo una panoramica, per un elenco completo degli oggetti residenti, comprensivo delle proprietà e dei metodi forniti dagli stessi, vi consiglio di consultare la manualistica riportata nei riferimenti.

 

     

 
 

Copyright © 1998 - 2009 Antonio Magrì - Tutti i diritti riservati. Contatto.