HAKATEMIA
20JavaScript-perusteet

Mikä on JavaScript?

Helppo10MIN

JavaScript on yksi nykypäivän tärkeimmistä ohjelmointikielistä, ja se on olennainen osa web-kehitystä. Se on monipuolinen kieli, jota käytetään niin frontend- kuin backend-kehityksessäkin. Tämän ansiosta JavaScriptista on tullut erittäin suosittu kieli, jota käytetään laajalti ympäri maailmaa.

JavaScriptin historia

JavaScript on ohjelmointikieli, joka on kehitetty Netscape Communications Corporationin toimesta vuonna 1995. Se on luonteeltaan skriptikieli, mikä tarkoittaa, että se on suunniteltu suoritettavaksi selaimessa, joka käsittelee HTML-koodia.

JavaScriptin historia juontaa juurensa Netscapen perustajan Marc Andreessenin tarpeeseen kehittää ohjelmointikieli, joka voisi toimia Netscapen selaimessa. Tämän tarpeen seurauksena Netscape aloitti työn kehittääkseen skriptikieltä, joka nimettiin ensin Mocha:ksi ja myöhemmin LiveScript:ksi.

Vuonna 1995 LiveScriptin nimi muutettiin JavaScriptiksi, sillä Sun Microsystemsin Java-ohjelmointikieli oli tuohon aikaan suuressa suosiossa.

JavaScriptin julkaisun jälkeen se saavutti nopeasti suosiota kehittäjien keskuudessa. Kehittäjät huomasivat, että JavaScriptilla oli kyky lisätä dynaamisuutta verkkosivuille ja mahdollisuus tehdä monimutkaisia asioita, kuten lomakkeiden tarkistamista ja verkkosivun elementtien dynaamista luomista.

Vuoden 1996 loppupuolella Microsoft julkaisi oman version JavaScriptistä, joka tunnetaan nimellä JScript. Tämä versio oli yhteensopiva JavaScriptin kanssa, mutta Microsoftilla oli oma tapansa toteuttaa kieli.

Vuonna 1997 JavaScriptistä tuli ECMA:n standardi (ECMAScript), joka antoi kehittäjille selkeän määritelmän kielen ominaisuuksista ja toiminnasta. Tämä standardointi auttoi kasvattamaan JavaScriptin suosiota entisestään.

Nykyään JavaScript on yksi maailman suosituimmista ohjelmointikielistä (joidenkin tutkimusten mukaan jopa suosituin). Se on laajalti käytössä verkkokehityksessä, mobiilisovellusten kehityksessä ja jopa pelinkehityksessä.

1 / 3
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.