logo

Kaj je 'Vanilla JavaScript'?

Izraz vanilla skript se uporablja za sklicevanje na čisti JavaScript (ali lahko rečemo navaden JavaScript) brez kakršne koli dodatne knjižnice. Včasih so ljudje to pogosto uporabljali kot šalo, da je dandanes več stvari mogoče narediti tudi brez uporabe dodatnih knjižnic JavaScript.

Vanilla skript je eden najlažjih ogrodij doslej. Je zelo osnovna in enostavna za učenje in uporabo. S skriptom vanilla lahko ustvarite pomembne in vplivne aplikacije ter spletna mesta.

Ekipa razvijalcev, ki je ustvarila vaniljev JavaScript, nenehno dela na njem, da bi ga izboljšala in naredila bolj uporabnega za spletne razvijalce.

Oglejmo si nekaj velikih spletnih mest, ki trenutno uporabljajo vanilla JavaScript:

Naslednja spletna mesta trenutno uporabljajo vanilije JavaScript , in ta spletna mesta so omenjena tudi na domači strani vanilla JavaScript.

  1. Facebook
  2. Google
  3. YouTube
  4. Yahoo
  5. Wikipedia
  6. Windows Live
  7. Twitter
  8. Amazon
  9. LinkedIn
  10. MSN
  11. eBay
  12. Microsoft
  13. Tumblr
  14. Apple
  15. Pinterest
  16. PayPal
  17. Reddit
  18. Netflix
  19. Preobremenitev

Povsem mogoče je tudi, da večina ljudi ne more verjeti, da je število spletnih mest, ki uporabljajo vanilla JavaScript, veliko večje od števila spletnih mest, ki uporabljajo JQuery.

Zakaj bi se morali naučiti vanilla JS?

To je zelo pogosto vprašanje, ki si ga postavljajo začetniki, zakaj bi se morali naučiti vanilla Js in ga uporabljati, če je na voljo že toliko drugih zmogljivih ogrodij in knjižnic.

Obstaja več razlogov, da izberemo vanilla js, da se ga naučimo in uporabimo v naših projektih. Tukaj razpravljamo o naslednjih treh glavnih in najpomembnejših izmed njih.

a. Spletna izvedba

To je veliko boljše za spletno delovanje kot številna druga ogrodja in knjižnice, saj je najdražji in najpomembnejši del vhodnega sklada. Vanilla js kodo je treba prevesti in razčleniti, za razliko od datotek HTML in CSS, ki sta na voljo za uporabo šele, ko sta preneseni. Datoteka js z velikostjo 50 kb ima veliko večji vpliv na spletno delovanje kot enaka velikost datotek HTML in CSS.

b. Uporabniška izkušnja

Zagotavlja lahkotno, a uporabniku prijazno razvijalsko izkušnjo. Med razvijanjem aplikacije ali spletnega mesta z uporabo JavaScripta mora razvijalec samo odpreti urejevalnik besedil in lahko začne kodirati. Razvijalcu ni treba izvajati težavnih korakov, kot so namestitev npm, koraki prevajanja in brez gradnje itd.

c. Prav tako olajša delo z okvirji

java primerljiv vmesnik

V primeru, da kateri razvijalec še vedno želi uporabljati katerega od drugih okvirov, je delo z njimi tudi bolj udobno. Vsi se zavedamo, kako težko je začeti z okvirjem.

V dokumentaciji je veliko domnevnega znanja in razumevanje, kako delujejo vsa razpoložljiva orodja, olajša učenje. Veliko začetnikov z malo znanja se poskuša naučiti ogrodja, ni čudno, da se po določenem času nekje zataknejo in se nehajo osredotočati na osnove Vanilla js. Ko se počutijo udobno, se spet začnejo učiti ogrodja in tokrat stvari dobijo veliko hitreje.

Nekatere druge pomembne prednosti skripta vanilla so naslednje:

    Interoperabilnost: -

JavaScript lahko vstavimo v katero koli spletno stran, v drugem skriptnem jeziku pa tega ne moremo storiti. Na primer PHP

Uporabljamo ga lahko tudi v več različnih aplikacijah, saj podpira druge jezike, kot sta PHP in Pearl itd.

    Obremenitev strežnika:-

Ker vsi vemo, da se izvajanje JavaScripta izvaja na strani odjemalca, zato se zmanjša splošno povpraševanje po uporabi strežnika. Prav tako preprosta aplikacija sploh ne zahteva vpletenosti strežnika.

    Bogati vmesniki: -

S pomočjo JavaScripta lahko ustvarimo funkcije odlične kakovosti, kot je povleci in spusti, ter komponente, kot je drsnik. To lahko pozitivno vpliva na uporabniško izkušnjo na spletnem mestu.

    Hitrost:-

Ker se izvaja na strani odjemalca, ne potrebuje nobenih zunanjih virov, njegova hitrost je odlična. Na hitrost JavaScripta tudi ne vplivajo klici zalednega strežnika.

Slabosti Vanilla Scripta

  • Ena najpomembnejših pomanjkljivosti vanilla skripta je varnost na strani odjemalca, saj vsi vemo, da je koda JavaScript vidna na strani odjemalca. Zato ga lahko vsak spremeni in uporabi kot orožje ali orodje za zlonamerne namene.
  • Druga velika pomanjkljivost JavaScripta je, da nima možnosti za odpravljanje napak.
  • Ne moremo ga uporabiti za omrežne aplikacije, ker ni na voljo takšne podpore.
  • Vanilla skript prav tako nima nekaterih zmogljivosti, kot so večprocesorji, večnitnost itd.
  • Prav tako ne dovoljuje branja in pisanja datotek iz varnostnih razlogov.