JavaScripti kasutamine

Selles õpetuses saate teada JavaScripti erinevatest kasutusaladest.

JavaScripti on üks populaarsemaid programmeerimiskeeli, kuna sellel on palju rakendusi.

Enne JavaScripti kasutamist peamiselt:

  • veebilehtede interaktiivseks muutmine

Tänapäeval kasutatakse JavaScripti ka:

  • serveripoolsed rakendused
  • mängu arendamine
  • mobiilirakendused
  • veebirakendused

Uurime nüüd JavaScripti kasutamist üksikasjalikumalt.

1. Veebilehtede interaktiivseks muutmine

JavaScripti abil muudetakse veebilehed kasutajaga suhtlema erinevate funktsioonidega, näiteks

  • Vormi valideerimine, näiteks kontrollimine, kas e-posti vorming on õige või mitte
  • Loenduskella kuvamine
  • Interaktiivsed kaardid
  • Lahedate animatsioonide loomine
  • Erinevad toimingud nupuvajutusega
  • Rippmenüü kasutamine

Veebilehtede interaktiivseks muutmiseks kasutatakse JavaScripti veel mitmel viisil.

Siin on pilt veebilehest, mis kasutab JS-i interaktiivseks muutmiseks.

Interaktiivse veebilehe näide

2. Serveripoolsete rakenduste tegemine

JavaScripti kasutatakse serveripoolse keelena ka back-end arenduse loomiseks, kasutades node.js (Java Chrome'i käituskeskkond, mis on üles ehitatud Google Chrome'i JavaScripti V8 mootorile).

Node.js pakub JavaScripti jaoks keskkonda serverites töötamiseks.

Enne JavaScripti kasutati ainult veebilehtede interaktiivseks muutmiseks. Siiski on JavaScripti node.js kasutamine aktsepteeritud hea valikuna ka taustaprogrammi arendamiseks.

Sellised ettevõtted nagu LinkedIn, Netflix, Uber, Trello, PayPal, NASA, eBay, Medium kasutavad oma rakenduste toiteks node.js.

3. Interaktiivsete esilehtede loomine

JS-i üks kasvavatest kasutusaladest on tänapäeval superinteraktiivsete esiotsa rakenduste loomine. Selleks on tavaliselt kasutatavad JavaScripti raamistikud React, Vue ja Angular.

Need rakendused laadivad ressursse kohe pärast veebisaidi laadimist, mille tulemuseks on kiire ja tundlik kasutajate suhtlemine suurepärase kasutuskogemusega.

Siin on ühe lehe rakenduse pilt.

Ühe lehe rakenduse näide

Mõned näited ühe lehe rakendustest on Facebook, Google Maps, Gmail, Twitter jne.

Interaktiivsete esiotsa lehtede loomisel võiks esiotstarbelise tehnoloogiana kasutada mitmesuguseid JavaScripti raamistikke nagu Angular, React, MeteorJs, BackboneJs, EmberJs, PolymerJs, KnockoutJs, Aurelia.

Kaks populaarset raamistikku, mida kasutatakse esiotsa rakenduste väljatöötamisel, on Angular ja React.

Märkus : Angulari on välja töötanud Google ja Reacti Facebook. Seega võime selle raamistiku jaoks oodata head ja pikka tuge.

4. Mobiilirakenduste loomine

JavaScripti kasutatakse ka Androidi ja iOS-i rakenduste tegemisel. React Native on selleks otstarbeks JavaScripti ehitatud populaarne raamistik.

React Native'i puhul on eriti huvitav see, et saame samast koodibaasist luua nii Androidi kui ka iOS-i rakendusi. See aitab:

  • kiirem arendusaeg
  • lihtne arendada
  • kuluefektiivne

Mõned populaarsed rakendused, mis on välja töötatud reaktiivsetes keeltes, on Facebooki reklaamid, Walmart, Bloomberg, Instagram, Gyroscope, AirBnB, Myntra, UberEats, Discord, Townske ja paljud teised.

Märkus : React Native on välja töötanud Facebook. Seega võime selle raamistiku jaoks oodata head ja pikka tuge.

5. Mängude arendamine

JavaScripti kasutatakse ka mängude arendamiseks.

Brauserimängude loomiseks võiks kasutada erinevaid JavaScripti teeke, näiteks Three.js, TweenMax.

Muud populaarsed JS-i mängumootorid ja raamatukogud on GDevelop, melonJS, ImpactJS, BabylonJS, PhaserJS, PixiJS, PlayCanvas, A-Frame.

Mõni raamatukogu võimaldab teil oma mänge eksportida ka teistele platvormidele, näiteks Androidile, iOS-ile jne.

Siin on JavaScriptis välja töötatud mängu pilt.

Näide JS-is loodud mängust

Huvitavad Artiklid...