Tässä opetusohjelmassa opit JavaScriptin eri käyttötavoista.
JavaScript on yksi suosituimmista ohjelmointikielistä, koska sillä on laaja valikoima sovelluksia.
Ennen kuin JavaScriptiä käytettiin ensisijaisesti:
- verkkosivujen tekeminen interaktiivisiksi
Nykyään JavaScriptiä käytetään myös:
- palvelinpuolen sovellukset
- pelikehitys
- mobiilisovellukset
- verkkosovellukset
Tutkitaan nyt JavaScriptin käyttöä tarkemmin.
1. Verkkosivujen tekeminen interaktiivisiksi
JavaScriptiä käytetään tekemään verkkosivuista vuorovaikutuksessa käyttäjän kanssa useilla toiminnoilla, kuten
- Lomakkeen vahvistus, kuten tarkistaa, onko sähköpostimuoto oikea vai ei
- Ajastimen näyttäminen
- Interaktiiviset kartat
- Luo hienoja animaatioita
- Eri toimintoja painikkeen painalluksella
- Avattavan valikon käyttö
On monia muita tapoja, joilla JavaScriptiä käytetään verkkosivujen interaktiivisuuteen.
Tässä on kuva verkkosivusta, joka tekee JS: stä interaktiivisen.

2. Palvelinpuolen sovellusten tekeminen
JavaScriptiä käytetään myös palvelinpuolen kielenä back-end-kehityksen rakentamiseen node.js: n avulla (Java-käyttöympäristö, joka on rakennettu Google Chromen JavaScript V8 -moottoriin).
Node.js tarjoaa ympäristön JavaScriptiä varten palvelimille.
Ennen JavaScriptiä käytettiin vain verkkosivujen interaktiivisuuteen. JavaScript node.js: n käyttö hyväksytään kuitenkin hyväksi vaihtoehdoksi myös taustakehitykseen.
LinkedInin, Netflixin, Uberin, Trellon, PayPalin, NASAn, eBayn ja Mediumin kaltaiset yritykset käyttävät node.js: ää sovellustensa tehostamiseen.
3. Interaktiivisten käyttöliittymäsivujen luominen
Yksi JS: n kasvavista käyttötavoista on nykyään luoda superinteraktiivisia käyttöliittymäsovelluksia. Tätä varten yleisesti käytetyt JavaScript-kehykset ovat React, Vue ja Angular.
Nämä sovellukset lataavat resursseja heti, kun verkkosivusto ladataan, mikä johtaa nopeaan ja reagoivaan käyttäjän vuorovaikutukseen ja hyvään käyttökokemukseen.
Tässä on kuva yhden sivun sovelluksesta.

Joitakin esimerkkejä yhden sivun sovelluksista ovat Facebook, Google Maps, Gmail, Twitter jne.
Eri JavaScript-kehyksiä, kuten Angular, React, MeteorJs, BackboneJs, EmberJs, PolymerJs, KnockoutJs, Aurelia, voitaisiin käyttää etupään tekniikkana interaktiivisten etusivun sivujen rakentamiseen.
Kaksi suosittua kehystä, joita käytetään käyttöliittymän kehitykseen, ovat Angular ja React.
Huomaa : Angular on kehittänyt Google ja React on Facebook. Siksi voimme odottaa hyvää ja pitkää tukea tälle kehykselle.
4. Mobiilisovellusten luominen
JavaScriptiä käytetään myös Android- ja iOS-sovellusten tekemiseen. React Native on suosittu JavaScript-pohjainen kehys tähän tarkoitukseen.
Yksi asia, joka on erityisen mielenkiintoinen React Native -sovelluksessa, on se, että voimme luoda sekä Android- että iOS-sovelluksia samasta kooditietokannasta. Tämä auttaa:
- nopeampi kehitysaika
- helppo kehittää
- kustannustehokas
Joitakin suosittuja reaaliaikaisessa sovelluksessa kehitettyjä sovelluksia ovat Facebook Ads, Walmart, Bloomberg, Instagram, Gyroscope, AirBnB, Myntra, UberEats, Discord, Townske ja monet muut.
Huomaa : React Native on kehittänyt Facebook. Siksi voimme odottaa hyvää ja pitkää tukea tälle kehykselle.
5. Pelin kehittäminen
JavaScriptiä käytetään myös pelien kehittämiseen.
Eri JavaScript-kirjastoja, kuten Three.js, TweenMax, voidaan käyttää selainpelien luomiseen.
Muita suosittuja JS-pelimoottoreita ja kirjastoja ovat GDevelop, melonJS, ImpactJS, BabylonJS, PhaserJS, PixiJS, PlayCanvas, A-Frame.
Joissakin kirjastoissa voit jopa viedä pelisi muille alustoille, kuten Androidille, iOS: lle jne.
Tässä on kuva pelistä, joka on kehitetty JavaScriptiä.
