- Tecniche di JavaScript W3C compatibili - |
|||
COSA SERVE PER QUESTO TUTORIAL | |||
Chiedi sul FORUM | Glossario | Un browser web - conoscenze basiche riguardo ad Internet | ||
Il ruolo di JavaScript nel World Wide Web | |||
JAVASCRIPT PER LA DINAMICITA' LATO CLIENT A cosa serve JavaScript
JavaScript è un linguaggio di programmazione interpretato e leggero, che
dispone di funzionalità orientate agli oggetti. Il nucleo del linguaggio
è stato incorporato all'interno di Netscape, di Internet Explorer e
degli altri browser web più diffusi.
JAVASCRIPT NON È JAVA
Uno degli errori più comuni è quello di considerare JavaScript come una
versione semplificata di Java. Il linguaggio Java è un linguaggio
distinto, per programmatori esperti. Quando nel 1995 venne presentato,
molte persone rimasero sgomente, perché si aspettavano un linguaggio con
il quale anche i programmatori alle prime armi potessero trovarsi a loro
agio. Le paure scomparvero quando, mesi più tardi, s'iniziò a parlare di
un linguaggio di scripting progettato da Netscape Communication.
JAVASCRIPT SEMPLICE E COMPLESSO
JavaScript è innanzitutto considerato un linguaggio di script piuttosto
che un linguaggio di programmazione. Generalmente si pensa che i
linguaggi di script siano più semplici, in quanto destinati ad essere
utilizzati da persone che non sono programmatori. In effetti, dispone di
diverse caratteristiche progettate appositamente per renderlo semplice
da usare a coloro che abbiano una conoscenza di base; tali persone
possono utilizzare JavaScript per piccole e limitate applicazioni.
LE POTENZIALITA' DI JAVASCRIPT SUL LATO CLIENT
Quando all'interno di un browser Web viene incluso un interprete
JavaScript si ha un ambiente JavaScript lato client. Quando si sente
parlare di JavaScript, in realtà la maggior parte di volte ci si
riferisce a JavaScript lato client. Esso combina le caratteristiche di
script dell'interprete JavaScript con il DOM definito da un browser Web.
MODIFICA DINAMICA DI CORPO E STILI DI UN DOCUMENTO Dato che gli odierni browser compatibili permettono agli script di accedere a ogni elemento del documento, è possibile ottenere un elevato grado di dinamismo. In questo testo sono presentate le tecniche che operano in tutti i browser compatibili con il W3C. L'attenzione sarà rivolta a due delle attività più comuni per le quali viene utilizzato DHTML: la modifica del contenuto del corpo e la modifica degli stili degli elementi.
COSA SERVE PER COMINCIARE Sono due i componenti necessari per poter lavorare con JavaScript:
La scelta dell'editor di testi e del browser è personale; è comunque opportuno procurarsi un browser recente.
L'INTERAZIONE CON L'UTENTE Una caratteristica fondamentale di JavaScript è la possibilità di definire i cosiddetti gestori di eventi, routine eseguite in seguito al verificarsi di un particolare evento. Poiché gli eventi in JavaScript hanno origine dagli oggetti HTML, i gestori di eventi vengono definiti come attributi di questi oggetti. Di solito tali eventi sono generati dall'utente quando, ad esempio, inserisce un valore in un modulo o preme un pulsante di invio. JavaScript può intraprendere diverse azioni in risposta a un evento generato dall'utente: apertura di una finestra di conferma prima dell'invio di un modulo, visualizzazione di messaggi di errore nella compilazione di un modulo, visualizzazione di un messaggio nella barra di stato in seguito al posizionamento del mouse su un collegamento ipertestuale, e via dicendo.
FINO A DOVE ARRIVA JAVASCRIPT JavaScript offre un numero impressionante di possibilità, ma sono tutte confinate all'ambiente del browser. JavaScript lato client è impiegato in un contesto limitato, non dispone di alcune caratteristiche riguardanti altri linguaggi, in particolare:
|
|||
<< INDIETRO | by Joker-81 |