Mõiste definitsioonis ABC
Miscellanea / / July 04, 2021
Autor Guillem Alsina González, nov. 2016
Kuigi nimede vaste võib meid teha mõtle selle poolest, et see on saksa keele tuletis programmeerimine Java on välja töötanud Sun Microsystems, see pole nii.
JavaScript on tõlgendatud programmeerimiskeel, mida saitidel tavaliselt kasutatakse veebis toimingute sooritamiseks kliendi poolel, mis on varjatud veebisaidi lähtekoodi
Tehniliselt moodustab see a murre ECMAScript standardi kohta, mille on välja pakkunud rahvusvaheline üksus teadmiseks ja suhtlemine ECMA International ja algselt Netscape'i ja hiljem Mozilla Fondi kavandatud. See on ka ISO standard.
Kuigi see võtab oma süntaksis ja tööviisis vastu suurema pärand C-keelest võtab see kasutusele ka nimed ja kokkulepped, mis leiame Java-st, kuigi nad jäävad sellesse sarnasesse "kosmeetikasse".
Üldise eesmärgi ja kasutamise tõttu tõlgendavad kõik kaasaegsed veebibrauserid JavaScripti õigesti, olles universaalne ja platvormidevaheline keel. Ja tavaliselt on arendajate kasutamine seotud veebisaidi esitatud kasutajaliidesega.
JavaScript võimaldab veebilehel luua selliseid elemente nagu dialoogiboksid, koguda kasutaja sisestatud teavet ja saata selle töödeldavasse serverisse
Olles avatud keel ja muudetav sellistes elementides nagu süntaks, antakse see variantide ja murrete loomisele. See on Microsofti juhtum, millel on oma juurutus JScript nime all, mida kasutatakse mõlemas brauserInternet Uurija nagu teie operatsioonisüsteem nime all Windows Scripting Host.
Kuigi JavaScripti mõistetakse peamiselt klientSamuti on mitu serveripoolset rakendust, mida kasutatakse laialdaselt. Peamine neist serveripoolsetest rakendustest on Node.js.
Aja jooksul on JavaScript arenenud, sealhulgas funktsionaalsus muudest keeltest täiustatud, näiteks objektile orienteeritud programmeerimise klassid või nende korduskasutamiseks mõeldud moodulid lähtekood
Vaatamata nendele muudatustele ja värskendustele säilitab JavaScript tagasiühilduvuse:
- See on struktureeritud ja imperatiivne keel, võttes eeskujuks C-keele programmeerimisstruktuuri
- Dünaamilised tüübid, nii et kui määrame muutuja väärtuse, määratletakse andmetüüp
- Objektorienteeritud, funktsioonidena, mida peetakse objektideks
- Objekte ja meetodeid, mille abil keel saab kasutajaga suhelda, piirab täitmiskeskkond, näiteks brauser.
- Nagu Perl, toetab see ka regulaaravaldisi
Fotod: Fotolia - Sentavio / Hanss
JavaScripti teemad