|
Livello di difficoltà: |
|
La maggior parte degli esperti della Rete è considerata tale, grazie alle capacità di apprendimento da autodidatta. Perché questo possa avvenire è necessario che vengano reperite diverse informazioni dalla Rete e dai testi cartacei raccolti nelle librerie.
|
| |
JavaScript
Recensioni di libri sul Web mastering
Il libro "JavaScript" è un volume incluso nella rivista Go!Online Internet Magazine di Ottobre. Vista l'importanza dell'argomento abbiamo deciso di recensirlo all'interno della sezione libri di Risorse.net
Innanzitutto, introduciamo il discorso affermando che quasi contestualmente al linguaggio ipertestuale Html comparse anche JavaScript, sviluppato da Sun in collaborazione con Netscape (il pionere dei browser).
Un linguaggio di scripting nato esclusivamente per migliorare e arricchire le caratteristiche dell'Html, offrendo il supporto di una serie di strumenti di programmazione ad alto livello.
JavaScript, sebbene il nome possa evocarlo, non è un linguaggio di programmazione conseguente o paragonabile a Java, si tratta esclusivamente di un linguaggio di scripting cross-platform interpretato dal browsre. Non possiede quindi nessuna Java Virtual Machine di supporto, nè altri elementi comuni; l'uso della parola Java, nella definizione del nome, lo si deve esclusivamente a fini commerciali.
Lo scopo di questo testo è quello di fornire al lettore una guida di facile consultazione, coincisa e affidabile per chi si avvicina alla programmazione JavaScript avendo a portata di mano tutte le informazioni necessarie per lavorare meglio e con maggiore profitto.
Per rendere il libro leggero e tascabile, si è rinunciato a qualsiasi tipo di presentazione, ringraziament ed introduzione. Infatti dopo l'indice si passa direttamente al primo capitolo.
Abbiamo appena parlato di indice, approfittiamo per scoprire insieme gli argomenti trattati:
Capitolo 1 Fondamenti di JavaScript
JavaScript! Si ma dove?
Versione di JavaScript
Commentare il codice
Abilitare il browsre alla gestione degli errori
Variabili
Ambito di validità di una variabile
Tipi di dato (numeri, stringhe, booleani)
Gli array (lunghezza degli array, metodi predefiniti)
Espressioni regolari (attributi, oggetto RegExp)
Proprietà e metodi dell'oggetto RegExp
Operatori matematici
Operatori di assegnazione, di confronto e di concatenamento
Operatori logici condizionali
Operatori unari
Operatori speciali (typeof, void)
Precedenza negli operatori
Capitolo 2 Conversioni, Oggetti window e document, strutture di controllo e funzioni
Conversioni di tipi di dati (stringhe/numeri e isNaN)
Gli oggetti window e document (if, else, switch)
Iterazioni del codice (for, while, do)
Le funzioni
Capitolo 3 Oggetti e moduli
Gli oggetti
Costruttori
Metodi
Prototipi
Capitolo 4 Moduli, finestre e frame
I moduli
Finestre e frame
Capitolo 5 Data e ora, stringhe e matematica
Oggetto date
Oggetto Math
Oggetto String
Capitolo 6 JavaScript - Esempi
Testo scorrevole in una TexBox
Un menu riposizionabile nella pagina
Ridimensionare un'immagine dinamicamente
Cambiare il colore delle scroll-bar di una finestra
Richiamare la funzione "Salva con nome" di Internet Explorer
Un orologio analogico nella pagina Web
Una procedura di login per caricare una pagina
Un box dove far scorrere del testo in verticale
Una progress-bar pop-up
|
| |