logo

Ce este „Vanilla JavaScript”?

Termenul de script vanilla este folosit pentru a se referi la JavaScript pur (sau putem spune JavaScript simplu) fără nici un tip de bibliotecă suplimentară. Uneori, oamenii îl foloseau adesea ca pe o glumă „în prezent se pot face mai multe lucruri fără a utiliza biblioteci JavaScript suplimentare”.

Scriptul vanilie este unul dintre cele mai ușoare cadre de lucru vreodată. Este foarte elementar și simplu de învățat și de utilizat. Puteți crea aplicații semnificative și influente, precum și site-uri web folosind script-ul vanilla.

Echipa de dezvoltatori care a creat JavaScript vanilla lucrează continuu la el pentru a-l îmbunătăți și a-l face mai util pentru dezvoltatorii web.

Să aruncăm o privire la câteva site-uri mari care utilizează în prezent JavaScript vanilla:

Următoarele site-uri web folosesc în prezent vanilie JavaScript , și aceste site-uri web menționate și pe pagina de pornire JavaScript vanilla.

  1. Facebook
  2. Google
  3. YouTube
  4. Yahoo
  5. Wikipedia
  6. Windows Live
  7. Stare de nervozitate
  8. Amazon
  9. LinkedIn
  10. MSN
  11. eBay
  12. Microsoft
  13. Tumblr
  14. Măr
  15. Pinterest
  16. PayPal
  17. Reddit
  18. Netflix
  19. Depășirea stivei

De asemenea, este foarte posibil ca majoritatea oamenilor să nu creadă că numărul de site-uri web care utilizează JavaScript vanilla este mult mai mare decât numărul de site-uri web care utilizează JQuery.

De ce ar trebui să înveți vanilla JS?

Aceasta este întrebarea foarte comună adresată de începători și anume că, atunci când există deja atât de multe alte cadre și biblioteci puternice disponibile, de ce ar trebui să aleagă să învețe vanilla Js și să le folosească.

Există mai multe motive pentru a alege vanilla js pentru a-l învăța și a-l folosi în proiectele noastre. Aici discutăm următoarele trei principale și cele mai importante dintre ele.

A. Web-performanță

Acest lucru este mult mai bun pentru performanța web decât multe alte cadre și biblioteci, deoarece este cea mai scumpă și importantă parte a stivei front-end. Codul Vanilla js trebuie compilat și analizat, spre deosebire de fișierele HTML și CSS, care sunt disponibile pentru a fi utilizate numai atunci când sunt descărcate. Un fișier js cu o dimensiune de 50 kb are un impact mult mai semnificativ asupra performanței web decât aceeași dimensiune a fișierelor HTML și CSS.

b. Experiența utilizatorului

Oferă o experiență de dezvoltare fără efort, dar ușor de utilizat. În timp ce dezvoltă o aplicație sau un site web folosind JavaScript, un dezvoltator trebuie doar să deschidă editorul de text și poate începe codarea. Nu este nevoie ca dezvoltatorul să efectueze pași supărați, cum ar fi instalarea npm, pașii de compilare și nicio construcție etc.

c. De asemenea, ușurează lucrul cu cadre

șir de caractere java concatenate

În cazul în care, dacă vreun dezvoltator dorește totuși să folosească oricare dintre celelalte cadre, lucrul cu ele este și mai confortabil. După cum știm cu toții cât de greu este să începeți cu un cadru.

Există o mulțime de cunoștințe presupuse în documentație, iar înțelegerea modului în care funcționează toate instrumentele disponibile îl face destul de mai ușor de învățat. Mulți începători care au puține cunoștințe încearcă să învețe un cadru, nu e de mirare că se blochează undeva după un timp în care renunță să se concentreze pe elementele fundamentale ale Vanilla js. Când se simt confortabil, încep din nou cadrele de învățare și de data aceasta obțin lucrurile mult mai repede.

Alte avantaje importante ale scriptului vanilie sunt următoarele:

    Interoperabilitate: -

Putem insera JavaScript în oricare dintre paginile web, dar într-un alt limbaj de scripting, nu putem face acest lucru. De exemplu PHP

De asemenea, îl putem folosi în mai multe aplicații diferite, deoarece acceptă alte limbi precum PHP și Pearl etc.

    Încărcare server:-

Din moment ce știm cu toții că execuția JavaScript se face pe partea clientului, astfel încât aceasta reduce cererea generală de utilizare a serverului. De asemenea, aplicația simplă nu necesită deloc implicarea serverului.

    Interfețe bogate: -

Cu ajutorul JavaScript, putem crea o calitate excelentă a funcțiilor, cum ar fi drag & drop și componente precum un glisor. Acest lucru poate afecta experiența utilizatorului pe site într-un mod pozitiv.

    Viteză:-

Deoarece execuția sa are loc pe partea clientului, nu necesită niciun fel de resurse externe, viteza sa este excelentă. De asemenea, viteza JavaScript nu este afectată de apelurile către un server back-end.

Dezavantajele Vanilla Script

  • Unul dintre cele mai semnificative dezavantaje ale script-ului vanilla este securitatea la nivelul clientului, deoarece știm cu toții că codul JavaScript este vizibil la partea clientului. Prin urmare, oricine îl poate modifica și îl poate folosi ca armă sau instrument în scopuri rău intenționate.
  • Un alt dezavantaj major al JavaScript este că îi lipsește Facilitatea de depanare.
  • Nu îl putem folosi pentru aplicații bazate pe rețea, deoarece nu există un astfel de suport disponibil.
  • Scriptul vanilla nu are, de asemenea, unele capacități, cum ar fi multiprocesoare și multithreading etc.
  • De asemenea, nu permite citirea și scrierea fișierelor din motive de securitate.