JavaScript | |
![]() Unofficial JavaScript logo | |
JavaScript | |
Extensii fișiere | js[1] mjs[1] ![]() |
---|---|
Paradigmă | Multi-paradigmă: scripting, obiect-orientat (prototype-based), imperative, functional[2] |
Apărut în | 1995 |
Proiectat de | Brendan Eich |
Dezvoltator | Netscape Communications Corporation, Mozilla Foundation |
Ultima versiune | 1.8.5[3]/ 22 martie 2011 |
Tipare | dynamic, duck |
Implementări majore | KJS, Rhino, SpiderMonkey, V8, Carakan, Chakra |
Influențat de | Scheme, Self, Java, C |
Influențe | ActionScript, CoffeeScript, Dart, JScript .NET, Objective-J, QML, TypeScript, Node.js, LiveScript |
Tip MIME | text/javascript[1][4] application/x-ecmascript application/x-javascript[5] text/javascript1.0 text/javascript1.1 text/javascript1.2 text/javascript1.4 text/javascript1.3 text/javascript1.5 text/livescript text/x-ecmascript text/x-javascript ![]() |
![]() | |
Modifică date / text ![]() |
JavaScript | |
![]() | |
Extensie de fișier | .js |
---|---|
Tip MIME |
|
UTI | com.netscape.javascript-source[7] |
Tipul formatului | Limbaj de scripting |
Modifică text ![]() |
JavaScript (JS) este un limbaj de programare orientat obiect bazat pe conceptul prototipurilor.[8] Este folosit mai ales pentru introducerea unor funcționalități în paginile web, codul JavaScript din aceste pagini fiind rulat de către browser. Limbajul este binecunoscut pentru folosirea sa în construirea siteurilor web, dar este folosit și pentru accesul la obiecte încapsulate (embedded objects) în alte aplicații. A fost dezvoltat inițial 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 similarități în sintaxă, între JavaScript și limbajul Java nu există nicio legătură. Ca și Java, JavaScript are o sintaxă apropiată de cea a limbajului C, dar are mai multe în comun cu limbajul Self decât cu Java.
Până la începutul lui 2005, ultima versiune existentă a fost JavaScript 1.5, care corespunde cu Ediția a 3-a a ECMA-262, ECMAScript, cu alte cuvinte, o ediție standardizată de JavaScript. Versiunile de Mozilla începând cu 1.8 Beta 1 au avut suport pentru E4X, care este o extensie a limbajului care are de a face cu XML, definit în standardul ECMA-357. Versiunea curentă de Mozilla, 1.8.1 (pe care sunt construite Firefox și Thunderbird versiunile 2.0) suportă JavaScript versiunea 1.7.
<ref>
invalidă; niciun text nu a fost furnizat pentru referințele numite jsfunc
|title=
(ajutor)
|title=
(ajutor)