logo

Mi az a 'Vanilla JavaScript'?

A 'vanilla script' kifejezést a tiszta JavaScript-re (vagy mondhatjuk sima JavaScriptre) használják, mindenféle további könyvtár nélkül. Néha az emberek gyakran viccnek használták „ma már számos dolgot meg lehet tenni további JavaScript-könyvtárak használata nélkül is”.

A vanília script az egyik legkönnyebb súlyú keret valaha. Nagyon alapvető és egyszerű megtanulni és használni. Jelentős és befolyásos alkalmazásokat, valamint webhelyeket hozhat létre a vanilla script segítségével.

A vaníliás JavaScriptet létrehozó fejlesztőcsapat folyamatosan dolgozik azon, hogy tökéletesítse és hasznosabbá tegye a webfejlesztők számára.

Nézzünk meg néhány nagy webhelyet, amelyek jelenleg a vanília JavaScriptet használják:

Az alábbi webhelyek jelenleg vaníliát használnak JavaScript , és ezek a webhelyek a vanilla JavaScript főoldalán is szerepelnek.

  1. Facebook
  2. Google
  3. Youtube
  4. Jehu
  5. Wikipédia
  6. Windows Live
  7. Twitter
  8. amazon
  9. LinkedIn
  10. MSN
  11. eBay
  12. Microsoft
  13. Tumblr
  14. alma
  15. Pinterest
  16. PayPal
  17. Reddit
  18. Netflix
  19. Stack Overflow

Az is lehetséges, hogy a legtöbb ember nem hiszi el, hogy a vanília JavaScriptet használó webhelyek száma sokkal magasabb, mint a JQuery-t használó webhelyek száma.

Miért érdemes megtanulni a vanília JS-t?

Ez a kezdők által feltett nagyon gyakori kérdés, hogy amikor már olyan sok más hatékony keretrendszer és könyvtár áll rendelkezésre, miért érdemes a vanilla Js megtanulása és használata mellett dönteni.

Számos oka van annak, hogy a vanília js-t választotta, hogy megtanulja és felhasználja projektjeinkben. Ezek közül a következő három fő és legfontosabbat tárgyaljuk.

a. Web-teljesítmény

Ez sokkal jobb a webes teljesítmény szempontjából, mint sok más keretrendszer és könyvtár, mivel ez a legdrágább és legfontosabb része a front-end veremnek. A Vanilla js-kódot le kell fordítani és elemezni kell, ellentétben a HTML- és CSS-fájlokkal, amelyek csak letöltéskor használhatók. Egy 50 kb méretű js-fájl sokkal jelentősebb hatással van a webes teljesítményre, mint az azonos méretű HTML- és CSS-fájlok.

b. Felhasználói tapasztalat

Könnyű, de felhasználóbarát fejlesztési élményt biztosít. Egy alkalmazás vagy webhely JavaScript használatával történő fejlesztése során a fejlesztőnek csak meg kell nyitnia a szövegszerkesztőt, és máris elkezdheti a kódolást. A fejlesztőnek nem kell olyan problémás lépéseket végrehajtania, mint az npm telepítés, a fordítási lépések, a fordítás hiánya stb.

c. Ez megkönnyíti a keretrendszerekkel való munkát is

youtube videók letöltése vlc

Abban az esetben, ha valamelyik fejlesztő továbbra is használni akarja a többi keretrendszert, ez kényelmesebbé teszi a velük való munkát is. Mint mindannyian tisztában vagyunk azzal, milyen nehéz elkezdeni egy keretrendszert.

A dokumentációban sok feltételezett tudás található, és az összes rendelkezésre álló eszköz működésének megértése sokkal könnyebbé teszi a tanulást. Sok kezdő, kevés tudással próbálkozik egy keretrendszer elsajátításával, nem csoda, hogy egy idő után elakad valahol, és abbahagyja a Vanilla js alapjaira való összpontosítást. Amikor elkényelmesednek, újra elkezdik tanulni a keretrendszereket, és ezúttal sokkal gyorsabban hozzájutnak a dolgokhoz.

A vanília script néhány további fontos előnye a következő:

    Átjárhatóság: -

Bármelyik weboldalba beilleszthetjük a JavaScriptet, de egy másik szkriptnyelven ezt nem tehetjük meg. Például PHP

Több különböző alkalmazásban is használhatjuk, mert más nyelveket is támogat, mint például a PHP és a Pearl stb.

    Szerver terhelés: -

Mivel mindannyian tudjuk, hogy a JavaScript végrehajtása a kliens oldalon történik, így ez csökkenti a szerverhasználat általános igényét. Ezenkívül az egyszerű alkalmazáshoz egyáltalán nincs szükség a szerver közreműködésére.

    Gazdag felületek: -

A JavaScript segítségével kiváló minőségű funkciókat hozhatunk létre, mint például a drag & drop, valamint az olyan összetevőket, mint a csúszka. Ez pozitívan befolyásolhatja a webhely felhasználói élményét.

    Sebesség:-

Mivel a végrehajtása kliens oldalon történik, semmilyen külső erőforrást nem igényel, gyorsasága kiváló. A JavaScript sebességét a háttérkiszolgáló hívásai sem befolyásolják.

A Vanilla Script hátrányai

  • A vanilla script egyik legjelentősebb hátránya a kliensoldali biztonság, hiszen mindannyian tudjuk, hogy a JavaScript kódja megtekinthető a kliens oldalon. Ezért bárki módosíthatja, és fegyverként vagy eszközként használhatja rosszindulatú célokra.
  • A JavaScript másik jelentős hátránya, hogy hiányzik belőle a hibakereső.
  • Hálózati alkalmazásokhoz nem tudjuk használni, mert ilyen jellegű támogatás nem áll rendelkezésre.
  • A vanilla script szintén nem rendelkezik bizonyos képességekkel, például többprocesszoros, többszálú stb.
  • Biztonsági okokból nem teszi lehetővé a fájlok olvasását és írását.