JAVASCRIPT
1. LINGUAGGIO SCRIPT
E’ un insieme di costrutti semantici in grado di eseguire un compito.
I linguaggi di programmazione sono di due tipi:
A basso livello (vicini al linguaggio della macchina)
Ad alto livello (vicini al linguaggio umano): BASIC, C++, JAVA, COBOL, FORTRAN,
PASCAL .
AD ALTO LIVELLO (basic, c++, java, cobol, fortran, pascal)
Vi sono due modi per scrivere tali programmi:
A) Compilativi
B) Interpretativi (script)
♣
A) Compilativi:
BASIC
rofoeroero
Compilatore
rofoeroero
Codice macchina
rofoeroero
B) Interpretativi: (script)
BASIC
rofoeroero
interprete
rofoeroero
codice macchina
genera una specifica istruzione
in codice macchina, riga per riga.
Esistono tanti tipi di linguaggi script:
rofoererof
VBscript (solo per explorer)
Javascript (viene interpretato da tutti i browser)
PHP
Vi sono due tipi di linguaggi script:
Script lato Client (Javascript)
Script lato Server (PHP)
ACCESS ≡ ASP
SERVER (2,4,5)
(3) archivio
MYSQL
rete internet
WEBSERVER
IIS
Restituisce
La pagina
Elaborata
Dal db
mysql
CLIENT (1,6,7)
Richiesta
pagina
Html+
Javascript
TRHEE-TIER
(1) il client chiede la pagina
(2) il server apre la pagina richiesta
(3) l’archivio controlla se c’è dello script da eseguire
(4) il server controlla se lo script interroga un database MYSQL
(5) il server tira fuori dalla pagina ricevuta dal client, lo script e crea una nuova pagina contenente
l‘.html della pagina ricevuta e i dati elaborati dallo script
(6) il client carica la pagina inviata dal server
(7) il client esegue eventuali script lato client
Il software installato all’interno del server che ascolta le richieste in arrivo ed elabora (e restituisce
al client) gli script lato server, si chiama WEB-SERVER.
I web-server più conosciuti e usati sono 2:
APACHE (elabora SCRIPT PHP)
IIS (utilizza i linguaggi SCRIPT e ASP) (IIS acronimo di Internet Information Server, è
utilizzato da microsoft)
♣
si ha:
lato server
PHP
ASP
lato client
JAVASCRIPT
VBSCRIPT
La pagina che deve essere inviata al server si dovrà chiamare con nome minuscolo ed estensione
.php,
es. statistica.php
Come si scrive lo scrip all’interno di una pagina:
JAVASCRIPT
<script [language=javascript|vbscript]>
codice javascript|vbscript
</script>
PHP
<?
codice PHP
?>
Nome : <script>
Sezione : head | body | ecc..
Chiusura : SI
Quindi si ha:
<body>
<script type=”text/javascript”>
// codice javascript
</script>
</body>
N.B. una volta dichiarato <script type=”text/javascript”> con relativo codice, se successivamente si
deve usare altro script, non occorre più ripetere type=”text/javascript”, ma basta aprire <script>
inserire il codice che serve e chiudere </script>.