JavaScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SamueleBOT (discussione | contributi)
m clean up using AWB
Nessun oggetto della modifica
Riga 3:
{{Linguaggio
|nome=JavaScript
|immagine = Javascript icon.svg
|tipo=Scripting
|paradigmi = Programmazione a oggetti e a eventi
|sviluppatore=Netscape Communications
|tipizzazione = debole
|ultima_versione=5.1
|autore = Brendan Eich
|ultima_versione_data=Marzo 2011
|influenzato_da = [[Scheme]], [[Self (linguaggio)|Self]], [[Java (linguaggio di programmazione)|Java]], [[C (linguaggio)|C]], [[Python]], [[Awk]], [[HyperTalk]]
|url=http://www.ecma-international.org/publications/standards/Ecma-262.htm
|ha_influenzato = [[ActionScript]], [[AtScript]], [[CoffeeScript]], [[DART (linguaggio)|Dart]], [[JScript .NET]], [[Objective-J]], [[QML (linguaggio di programmazione)|QML]], [[TypeScript]], [[Node.js]], [[LiveScript]]
|implementazione_riferimento = [[KJS (JavaScript)|KJS]], [[Rhino (interprete JavaScript)|Rhino]], [[SpiderMonkey]], [[V8 (motore JavaScript)|V8]], [[Presto (motore di rendering)|Presto]], [[Chakra (motore JScript)|Chakra]]
}}
 
== Premessa ==
JavaScript nasce come linguaggio di scripting lato-client orientato agli oggetti e agli eventi per aggiungere qualche funzionalità alle pagine web. Occorre subito distinguerlo da falsi-simili come il [[Java]] che ha natura e scopi totalmente differenti, o da altre tecnologie come il [[NodeJS]] che usano JavaScript ma elevandolo a linguaggio lato-server.