JavaScript/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
m template
Ramac (discussione | contributi)
compatibilità
Riga 8:
Il linguaggio JavaScript fu sviluppato inizialmente nel 1995 dalla Netscape Communications con il nome di '''LiveScript''' e incluso nel browser [[w:Netscape Navigator|Netscape Navigator]]; il nome fu poi cambiato in JavaScript anche per l'assonanza con il [[Linguaggio Java|linguaggio Java]], che rappresentava una delle tecnologie più avanzate per l'epoca, con cui JavaScript non ha niente in comune, se non la sintassi simile.<br/>
Dopo il suo decollo e dato il successo di JavaScript, Microsoft decise di aggiungere al proprio browser [[w:Windows Internet Explorer|Internet Explorer]] un proprio linguaggio di scriptng, '''JScript''', che aveva però notevoli differenze con la versione sviluppata dalla Netscape. Nacque così la necessità di standardizzare il JavaScript e venne sviluppato lo standard '''ECMAScript'''. <br/>
Persistono tuttavia ancora oggi differenze di compatibilità tra i browser, che dovranno essere quindi tenute in conto; non cambia però la sintassi fondamentale del linguaggio.
 
== Strumenti necessari per la creazione di applicazioni Web in JavaScript ==
Gli unici strumenti necessari per la programmazione JavaScript per il Web sono un semplice editor di testi e un browser per vedere il proprio lavoro in azione.
 
== Compatibilità tra browser ==
Più che per la programmazione HTML o CSS, un programmatore JavaScript deve essere molto attento che il suo lavoro sia compatibile con differenti browser e versioni più o meno recenti.<br/>
Ad esempio, le due versioni parallele di JavaScript sviluppate dalla Microsoft per Internet Explorer e dalla Netscape (ora ereditata dalla Mozilla) hanno ancora oggi molte differenze: nonostante la sintassi fondamentale non cambi, molte funzionalità non sono disponibili o sono differenti a seconda del browser in uso. In questo wikibook si cercherà il più possibile di implementare soluzioni compatibili con Mozilla Firefox e Windows Internet Explorer; nei casi in cui ciò non sarà possibile, verranno presi eventuali accorgimenti, segnalando comunque le differenze.
[[Categoria:Linguaggio JavaScript|Introduzione]]