JavaScript
De la Wikipedia, enciclopedia liberă
JavaScript este un limbaj de programare orientată pe obiecte bazat pe conceptul prototipurilor. Limbajul este binecunoscut pentru folosirea în construirea siturilor web, dar de asemenea este folosit pentru acesul la obiecte încastrate (embedded objects) în alte aplicaţii. La începuturi a fost dezvoltat de către Brendan Eich de la Netscape Communications Corporation sub numele de Mocha, apoi LiveScript, şi denumit în final JavaScript.
În ciuda numelui şi a unor oarecare similarităţi în sintaxă, între JavaScript şi limbajul Java nu există nici o legătură. Ca şi Java, JavaScript are o sintaxă ca şi C-ului, dar are mai multe în comun cu Limbajul de Autoprogramare [[1]] decât cu Java.
Până la începuturile lui 2005, ultima versiune existentă a fost JavaScript 1.5, care corespunde cu Ediţia a 3-a ECMA-262, ECMAScript, în alţi termeni, o ediţie standardizată de JavaScript. Versiunile Mozilla începănd cu 1.8 Beta 1 de asemenea au avut suport pentru E4X, care este o extensie a limbajului care are de a face cu XML, definit în standardul ECMA-357.
Cuprins |
[modifică] Java, JavaScript şi JScript
Schimbarea numelui din LiveScript în JavaScript s-a făcut cam în acelaşi timp când Netscape incorpora suport pentru tehnologia Java în browserul web Netscape Navigator.
JScript este realizarea extinsă Microsoft a limbajului ECMAScript (ECMA262), un standard internaţional bazat pe limbajele JavaScript de la Netscape şi JScript de la Microsoft. JScript realizat ca un motor de Windows Script. Aceasta înseamnă că poate fi "conectat" la orice aplicaţie care acceptă Windows Script, cum ar fi Internet Explorer, Active Server Pages, şi Windows Script Host. De asemenea înseamnă că orice aplicaţie care accepta Windows Script poate utiliza limbaje multiple - JScript, VBScript, Perl şi altele.
JScript (ca şi celelalte limbaje) poate fi folosit atât pentru activităţi simple (cum ar fi mouseovers in pagini Web) cât şi pentru activităţi mai complexe (cum ar fi actualizarea unei baze de date cu ajutorul ASP sau rularea de scripturi de logon pentru Windows NT). Windows Script se bazează pe "modele obiectuale" ("object models") externe pentru a indeplini mare parte din activitatea sa. De exemplu, Modelul Obiectual de Document (DOM) al Internet Explorer oferă obiecte cum ar fi 'document' şi metode cum ar fi 'write()' pentru a permite scriptarea paginilor Web.