logo

Čo je to „Vanilla JavaScript“?

Termín vanilkový skript sa používa na označenie čistého JavaScriptu (alebo môžeme povedať obyčajného JavaScriptu) bez akéhokoľvek typu ďalšej knižnice. Niekedy to ľudia často používali ako vtip. „V súčasnosti sa dá urobiť niekoľko vecí aj bez použitia akýchkoľvek ďalších JavaScriptových knižníc“.

Vanilkový skript je jedným z najľahších rámcov vôbec. Je veľmi jednoduchý a jednoduchý na učenie sa, ako aj na používanie. Pomocou vanilkového skriptu môžete vytvárať významné a vplyvné aplikácie, ako aj webové stránky.

Tím vývojárov, ktorí vytvorili vanilkový JavaScript, na ňom neustále pracuje, aby ho vylepšil a urobil ho užitočnejším pre vývojárov webu.

Pozrime sa na niektoré veľké webové stránky, ktoré v súčasnosti používajú vanilkový JavaScript:

Nasledujúce webové stránky momentálne používajú vanilku JavaScript a tieto webové stránky sú tiež uvedené na domovskej stránke vanilla JavaScript.

  1. Facebook
  2. Google
  3. YouTube
  4. Yahoo
  5. Wikipedia
  6. Windows naživo
  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. Pretečenie zásobníka

Je tiež celkom možné, že väčšina ľudí nemôže uveriť, že počet webových stránok, ktoré používajú vanilkový JavaScript, je oveľa vyšší ako počet webových stránok, ktoré používajú JQuery.

Prečo by ste sa mali učiť vanilla JS?

Toto je veľmi častá otázka, ktorú si kladú začiatočníci, že keď už je k dispozícii toľko iných výkonných rámcov a knižníc, prečo by sa mali rozhodnúť naučiť sa vanilla Js a používať ju.

Existuje niekoľko dôvodov, prečo si vybrať vanilla js, aby sme sa ho naučili a používali v našich projektoch. Tu diskutujeme o nasledujúcich troch hlavných a najdôležitejších z nich.

a. Webový výkon

To je pre webový výkon oveľa lepšie ako mnohé iné rámce a knižnice, pretože ide o najdrahšiu a najdôležitejšiu časť front-endového balíka. Kód Vanilla js je potrebné skompilovať a analyzovať, na rozdiel od súborov HTML a CSS, ktoré je možné použiť iba po stiahnutí. Súbor js s veľkosťou 50 kb má oveľa výraznejší vplyv na výkon webu ako rovnaká veľkosť súborov HTML a CSS.

b. Používateľská skúsenosť

Poskytuje jednoduchý, ale užívateľsky prívetivý vývojový zážitok. Pri vývoji aplikácie alebo webovej stránky pomocou JavaScriptu stačí vývojárovi otvoriť textový editor a môže začať kódovať. Nie je potrebné, aby vývojár vykonával problematické kroky, ako je inštalácia npm, kroky kompilácie a žiadne zostavenie atď.

c. Uľahčuje to aj prácu s rámcami

ahoj svet java

V prípade, že by niektorý vývojár stále chcel používať niektorý z iných rámcov, práca s nimi je tiež pohodlnejšia. Všetci si uvedomujeme, aké ťažké je začať s rámcom.

V dokumentácii je veľa predpokladaných znalostí a pochopenie toho, ako fungujú všetky dostupné nástroje, uľahčuje učenie. Veľa začiatočníkov s malými znalosťami sa snaží naučiť framework, niet divu, že sa po nejakom čase niekde zaseknú a prestanú sa sústrediť na základy Vanilla js. Keď sa dostanú do pohody, opäť sa začnú učiť rámce a tentoraz im to pôjde oveľa rýchlejšie.

Niektoré ďalšie dôležité výhody vanilkového skriptu sú nasledovné:

    Interoperabilita: -

JavaScript môžeme vložiť na ktorúkoľvek z webových stránok, ale v inom skriptovacom jazyku to urobiť nemôžeme. Napríklad PHP

Môžeme ho použiť aj v niekoľkých rôznych aplikáciách, pretože podporuje iné jazyky ako PHP a Pearl atď.

    Zaťaženie servera: -

Keďže všetci vieme, že vykonávanie JavaScriptu sa vykonáva na strane klienta, znižuje to celkový dopyt po použití servera. Jednoduchá aplikácia navyše vôbec nevyžaduje zapojenie servera.

    Bohaté rozhrania: -

Pomocou JavaScriptu môžeme vytvoriť vynikajúcu kvalitu funkcií, ako je drag &drop a komponenty, ako je posuvník. To môže mať pozitívny vplyv na používateľskú skúsenosť na webovej lokalite.

    Rýchlosť: -

Keďže jeho vykonávanie prebieha na strane klienta, nevyžaduje žiadne externé zdroje, jeho rýchlosť je vynikajúca. Rýchlosť JavaScriptu tiež nie je ovplyvnená volaniami na back-end server.

Nevýhody Vanilla Script

  • Jednou z najvýznamnejších nevýhod vanilkového skriptu je bezpečnosť na strane klienta, pretože všetci vieme, že kód JavaScript je viditeľný na strane klienta. Preto ho môže ktokoľvek upraviť a použiť ako zbraň alebo nástroj na škodlivé účely.
  • Ďalšou veľkou nevýhodou JavaScriptu je, že mu chýba nástroj na ladenie.
  • Nemôžeme ho použiť pre sieťové aplikácie, pretože takýto druh podpory neexistuje.
  • Vanilla skript tiež nemá niektoré funkcie, ako sú multiprocesory a multithreading atď.
  • Z bezpečnostných dôvodov tiež neumožňuje čítanie a zapisovanie súborov.