logo

Què és 'Vanilla JavaScript'?

El terme script de vainilla s'utilitza per referir-se al JavaScript pur (o podem dir JavaScript senzill) sense cap tipus de biblioteca addicional. De vegades, la gent ho feia servir sovint com a broma 'avui en dia també es poden fer diverses coses sense utilitzar cap biblioteca de JavaScript addicional'.

El guió de vainilla és un dels marcs de pes més lleugers que mai. És molt bàsic i senzill d'aprendre i d'utilitzar. Podeu crear aplicacions importants i influents, així com llocs web mitjançant l'script vanilla.

L'equip de desenvolupadors que va crear el JavaScript vainilla està treballant contínuament en ell per millorar-lo i fer-lo més útil per als desenvolupadors web.

Fem una ullada a alguns llocs web grans que actualment utilitzen el JavaScript de vainilla:

Aquests llocs web següents utilitzen actualment vanilla JavaScript , i aquests llocs web també esmentats a la pàgina d'inici de JavaScript de vainilla.

  1. Facebook
  2. Google
  3. YouTube
  4. Yahoo
  5. Viquipèdia
  6. Windows Live
  7. Twitter
  8. Amazon
  9. LinkedIn
  10. MSN
  11. eBay
  12. Microsoft
  13. Tumblr
  14. poma
  15. Pinterest
  16. PayPal
  17. Reddit
  18. Netflix
  19. Desbordament de pila

També és molt possible que la majoria de la gent no pugui creure que el nombre de llocs web que utilitzen JavaScript vainilla sigui molt superior al nombre de llocs web que utilitzen JQuery.

Per què hauríeu d'aprendre vanilla JS?

Aquesta és la pregunta molt comuna que fan els principiants que, quan ja hi ha tants altres marcs i biblioteques potents disponibles, per què haurien d'escollir aprendre vanilla J i utilitzar-los.

Hi ha diversos motius per triar el vanilla js per aprendre i utilitzar-lo en els nostres projectes. Aquí estem discutint els tres següents principals i més importants d'ells.

a. Rendiment web

Això és molt millor per al rendiment web que molts altres marcs i biblioteques, ja que és la part més cara i important de la pila frontal. El codi Vanilla js s'ha de compilar i analitzar, a diferència dels fitxers HTML i CSS, que només estan disponibles per utilitzar-los quan es descarreguen. Un fitxer js amb una mida de 50 kb té un impacte molt més significatiu en el rendiment web que la mateixa mida dels fitxers HTML i CSS.

b. Experiència d'usuari

Proporciona una experiència de desenvolupament senzilla però fàcil d'utilitzar. Mentre desenvolupa una aplicació o un lloc web amb JavaScript, un desenvolupador només ha d'obrir l'editor de text i pot començar a codificar. No cal que el desenvolupador realitzi passos problemàtics com ara la instal·lació de npm, els passos de compilació i cap compilació, etc.

c. També facilita treballar amb frameworks

Madhubala

En cas que algun desenvolupador encara vol utilitzar qualsevol dels altres marcs, també fa que treballar amb ells sigui més còmode. Com tots som conscients del difícil que és començar amb un marc.

Hi ha molts coneixements assumits a la documentació i entendre com funcionen totes les eines disponibles fa que sigui molt més fàcil d'aprendre. Molts principiants que tenen pocs coneixements intenten aprendre un marc, no és d'estranyar que s'enganxin en algun lloc després d'un temps deixen de centrar-se en els fonaments del Vanilla js. Quan se senten còmodes, tornen a aprendre marcs i aquesta vegada aconsegueixen les coses molt més ràpidament.

Alguns altres avantatges importants del guió de vainilla són els següents:

    Interoperabilitat: -

Podem inserir el JavaScript a qualsevol de les pàgines web, però en un altre llenguatge de script, no ho podem fer. Per exemple PHP

També el podem utilitzar en diverses aplicacions diferents perquè és compatible amb altres idiomes com PHP i Pearl, etc.

    Càrrega del servidor: -

Com que tots sabem que l'execució de JavaScript es fa al costat del client, redueix la demanda global d'ús del servidor. A més, l'aplicació senzilla no requereix la participació del servidor en absolut.

    Interfícies riques: -

Amb l'ajuda de JavaScript, podem crear una excel·lent qualitat de funcions, com ara arrossegar i deixar anar, i components com un control lliscant. Això pot afectar l'experiència de l'usuari al lloc web d'una manera positiva.

    Velocitat: -

Com que la seva execució es produeix en el costat del client, no requereix cap tipus de recursos externs, la seva velocitat és excel·lent. La velocitat de JavaScript tampoc es veu afectada per les trucades a un servidor de fons.

Desavantatges del Vanilla Script

  • Un dels desavantatges més significatius de l'script vanilla és la seguretat del costat del client, ja que tots sabem que el codi de JavaScript es pot veure al costat del client. Per tant, qualsevol pot modificar-lo i utilitzar-lo com a arma o eina amb finalitats malicioses.
  • Un altre desavantatge important de JavaScript és que no té la funció de depuració.
  • No el podem utilitzar per a aplicacions basades en xarxa perquè no hi ha aquest tipus de suport disponible.
  • L'script de vainilla tampoc té algunes capacitats com ara multiprocessador i multithreading, etc.
  • Tampoc permet llegir i escriure fitxers per motius de seguretat.