JavaScript
De Viquip??dia
JavaScript es un llenguatge script basat en el concepte de prototip, implementat origin??riament per Netscape Communications Corporation, i que va derivar en l'estandard ECMAScript. ??s conegut sobretot pel seu ??s en p??gines web, per?? tamb?? s'utilitza en altres aplicacions.
Malgrat el seu nom, JavaScript no deriva del llenguatge de programaci?? Java, per?? tots dos compartixen una sintaxi similar inpirada en el llenguatge C. Sem??nticament, JavaScript ??s m??s pr??xim als llenguatges Self i ActionScript (basat tamb?? en l'ECMAScript). El nom "JavaScript" ??s una marca registrada per Sun Microsystems.
[edita] Hist??ria
Al 1995, Brendan Eich va desenvolupar en Netscape Corporation la primera versi?? d'este llenguatge baix el nom Mocha, renombrat com LiveScript i finalment com Javascript. Aquest ??ltim canvi de nom va coincidir amb la inclusi?? de la tecnologia Java per part del navegador web Netscape. La primera versi?? del llenguatge es va presentar en desembre de 1995 a la versi?? 2.0B3 del navegador Netscape. Microsoft implement?? m??s tard una versi?? amb el nom JScript, per?? sovint tamb?? se l'anomena Javascript.
En un principi, s'usava a p??gines web HTML, per realitzar feines i operacions al marc de l'aplicaci?? client servidor. Amb l'aparici?? de la Web 2.0, Javascript s'ha convertit en un veritable llenguatge de programaci?? que aporta la pot??ncia de c??lcul al navegador per aumentar l'usabilitat d'aplicacions web amb t??cniques avan??ades com AJAX o JCC.
El 1997 els autors van proposar Javascript com est??ndard de l' European Computer Manufacturers Association ECMA, que tot i el seu nom no ??s europeu, sin?? internacional, amb la seu a Ginebra. El juny de 1997 va ser adoptat com un est??ndard ECMA, amb el nom ECMAScript. Poc despr??s tamb?? va ser un est??ndard ISO.
JScript ??s l'implementaci?? del ECMAScript de Microsoft, molt similar al JavaScript de Netscape, per?? amb certes difer??ncies al model d'objecte del navegador que fan les dues versions incompatibles.
Per evitar aquestes incompatibilitats, el World Wide Web Consortium va dissenyar l'est??ndard Document Object Model (DOM, o Model d'Objectes del Document en catal??), que incorpora el Konqueror, les versions 6 d'Internet Explorer i Netscape Navigator, Opera versi?? 7, i Mozilla des de la seva primera versi??.
[edita] Programa d'exemple
Aquest programa escriu "Hola m??n" al dispositiu de sortida per defecte,
document.write('Hola, m??n!');
o amb una alerta
alert('Hola, m??n!');
[edita] Enlla??os externs
- Most Popular Javascript Tutorials (angl??s)
- Trucs de JavaScript (castell??)
- Refer??ncia de JavaScript de Sun (angl??s)
- Llista de correu de javaEScript
- Guia de JavaScript 1.5 (angl??s)