JavaScript
Paradigma: | multi-paradigm |
---|---|
Doli më: | 1995 |
E projektuar nga: | Brendan Eich |
Zhvilluesi: | Netscape Communications Corporation, Mozilla Foundation |
Tipi i disciplinës: | dynamic, weak, duck |
Implementimi: | SpiderMonkey, Rhino, KJS, JavaScriptCore |
Dialekti: | JScript |
Ndikuar nga: | Scheme, Self, Perl, Python |
JavaScript (i njojtur edhe si Javascript ose ECMAScript) është një gjuhë programimi i përdorur, në më të shumtën e rasteve, për zhvillim e rrjetit nga ana e klientit (ang. client-side). Emri i duhur për të është ECMAScript, edhe pse "JavaScript" është më i përdorur. "JavaScript" është nën implementimin e standarteve ECMAScript nga Netscape Communications Corporation (dhe tani Mozilla Foundation).
JavaScript është një gjuhë programimi e bazuar në prototip (ang. prototype-based), dinamike, weakly typed me funksione e klasit parë. JavaScript është i influencuar nga disa gjuhë të tjera dhe u projektua për të ngjar me Java, por për të qënë i thjeshtë për të përdorur edhe për ata që nuk janë programues. Gjuha është shumë e njohur për përdorimin e saj në faqet e rrjetit (ang. web pages), por përdoret dhe për të aftësuar hyrjen e script-eve te objektet e ngulitura (ang. embedded objects) në programe të tjera.
Pavarsisht nga emri, JavaScript nuk është i lidhur me gjuhën e programimit Java; megjithse të dy kanë një ngjashmëri me sintaksin e C-së. Gjuha u riemërua nga LiveScript në një marrëveshje ko-marketingu midis Netscape dhe Sun në këmbim për Netscape që të ndërtonte Java runtime të Sun me shfletuesin e tyre, që dominonte në atë kohë.
Shiko edhe[redakto]
Lidhje të jashtme[redakto]
- Mozilla Developer Center
- Dokumentacioni zyrtar i Mozilla për JavaScript (Anglisht)
- Referenca për versionet e Zemrës së JavaScript: 1.5 (Anglisht)
- I ri në JavaScript: 1.7, 1.6, 1.8 (Anglisht)
- Lista e lëshimeve të JavaScript: versionet 1.5 - 1.8 (Anglisht)
- Re-Introduction to JavaScript (Anglisht)
- JavaScript në Open Directory Project (Anglisht)
- Eloquent JavaScript: An opinionated guide to programming, with online interpreter (Anglisht)
Vegla elektronike | Kompjuteri (Kompjuteri Personal) · Modem · RAM · Bluetooth · Fibrat optike · Wireless · AGP |
---|---|
Vegla informatike | Sistemi operativ · Browser · IE · Firefox · HTML · PHP · DHTML · Java Script · SQ Spell · Kursivi · Wiki · weblink (hyperlink) · ASCII · Protokolli · IP · DNS · DISh · Ethernet · TCP · VoIP · HTTP · FTP · TLD · Shtresa e Aplikimit · Programe për PC · Asterisk PBX · File sharing · P2P |
Rrjeti | LAN · Telenet · Gopher · IRC · Rout-Gateway · Client-Server · www · JScript.NET · Ring network · Star network |
Shërbime interneti | Newsgroup · Blog · E-mail · Faqe të verdha · Usenet · E-biznes · Lycos · Search · Alexa · Yahoo! · Google |
Të tjera | GNU · Open Source · Pr-tech · Public Domain · ICQ · Messenger · MSN Messenger · MySpace · YouTube · Adware |