www.nemesi.net

 
 

Corso pratico di Java Script per la creazione di pagine WEB dinamiche

Java Script

nemesi: logo Java Java Script è un linguaggio di programmazione piuttosto semplice in quanto non prevede la realizzazione di programmi come quelli che si possono scrivere con altri linguaggi più complessi. Questo non significa che Java Script non si presti a costruire programmi utili ed interessanti, bensì che non si può pretendere che questi programmi abbiano una grande flessibilità ed una complessa veste grafica.

Come esempio di programma scritto in Java Script, vi propongo una simulazione di atterraggio lunare. Benché il programma, scritto da Kipp Teague, abbia un'interfaccia semplice (parzialmente migliorata e modificata per proporla in questo sito), ha un notevole valore didattico in quanto al giocatore è richiesto di comprendere le relazioni tra spinta propulsiva, velocità di caduta e consumo di propellente.


attenzione: verrà aperta una nuova finestra!

nota: dovete completare almeno un gioco on-line prima di poter ripetere la simulazione off-line (le immagini animate devono riempire la cache).

In realtà, per comprendere le caratteristiche di Java Script - la cui sintassi è relativamente simile a quella del più flessibile Java - occorre tener conto che è stato pensato e progettato per essere incorporato nei TAG del codice HTML in modo da aumentarne la flessibilità senza richiedere il caricamento di programmi nel vostro computer (appunto come fa Java), oppure utilizzare programmi (CGI) risiedenti nel server remoto al quale state accedendo tramite una connessione INTERNET.

Lo scopo di queste lezioni non è insegnarvi a programmare in quanto già in rete esistono siti dedicati a questo fine; piuttosto, spiegheremo come utilizzare semplici script ed incorporarli nelle vostre pagine Web, in modo da renderle dinamiche e dunque nettamente diverse da una pagina cartacea.
Inoltre, utilizzando questo metodo "artigianale", ossia senza ricorrere a programmi specifici per realizzare siti web, comprenderete meglio le attenzioni che occorre dedicare alle vostre pagine in modo che siano lette da browser differenti.

  • struttura base di Java Script

    • pop-window: finestre che si aprono per mostrare immagini ingrandite o testi accessori;
    • rollover: immagini che cambiano quando il puntatore del mouse vi scorre sopra;
    • menu a discesa: scelta fra varie voci che puntano ai corrispondenti link;
    • banner: scritte scorrevoli in finestra;
    • password: come impedire l'accesso a una pagina Web;
    • pop up: apertura di finestre temporizzate in modo da segnalare qualcosa
    • selettore d'immagini con preview;
    • effetti di dissolvenza con HTML dinamico;
    • pseudo frame: un menù che scorre insieme al testo

Questa selezione, sebbene non certo esaustiva (ma pensata in modo da essere via via aggiornata), riunisce gli script più utili per realizzare un sito abbastanza dinamico e di gradevole aspetto.