Javascript è un linguaggio di scripting che ha le caratteristiche seguenti:
- coss-platform: indipendente dalla piattaforma usata
- case-sensitive: l'identificatore
test
è differente daTest
- tipato dinamicamente: il tipo delle variabili è stabilito dinamicamente.
- orientato agli oggetti anche se non è obbligatorio sviluppare ad oggetti
E' progettato per essere incluso in altre applicazioni e per poterle controllare a livello di programmazione. Ad esempio è incluso nei browser e attraverso Javascript è possibile controllare i vari aspetti dello stesso, oppure ancora è possibile integrarlo in qualsiasi applicazione Java con Rhino.
A livello base Javascript è costituito da un Core che prevede:
- elementi del linguaggio: istruzioni, strutture di controllo, operatori
- oggetti base: Array, Date, Math, etc.
Il Core può essere esteso con l'integrazione di altri oggetti, che permettono di controllare l'applicazione o l'ambiente in cui Javascript è integrato. Ad esempio:
- Client-side JavaScript prevede l'estensione del Core aggiungendo oggetti che possono controllare un browser
- Server-side JavaScript prevede l'estensione del Core aggiungendo oggetti che possono controllare applicazioni lato server. Ad esempio per collegarsi ed eseguire query su database.
Javascript NON è Java!!!
Mattoni fondamentali
Come per qualsiasi altro linguaggio di programazione in Javascript abbiamo:
- Valori, Variabili e Letterali
- Espressioni e operatori
- Istruzioni
- Funzioni
- Oggetti
per ognuno dei quali c'è una sezione dedicata.
0 commenti:
Posta un commento