logo

Hva er 'Vanilla JavaScript'?

Begrepet vaniljeskript brukes for å referere til rent JavaScript (eller vi kan si vanlig JavaScript) uten noen form for ekstra bibliotek. Noen ganger brukte folk det ofte som en spøk 'i dag kan flere ting også gjøres uten å bruke noen ekstra JavaScript-biblioteker'.

Vaniljemanuset er et av de letteste rammeverkene noensinne. Det er veldig grunnleggende og enkelt å lære så vel som å bruke. Du kan lage betydelige og innflytelsesrike applikasjoner så vel som nettsteder ved å bruke vaniljeskriptet.

Teamet av utviklere som laget vanilla JavaScript jobber kontinuerlig med det for å forbedre det og gjøre det mer nyttig for nettutviklerne.

La oss ta en titt på noen store nettsteder som for øyeblikket bruker vanilla JavaScript:

Disse følgende nettstedene bruker for øyeblikket vanilje JavaScript , og disse nettstedene er også nevnt på vanilla JavaScript-hjemmesiden.

  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. eple
  15. Pinterest
  16. PayPal
  17. Reddit
  18. Netflix
  19. Stack Overflow

Det er også fullt mulig at de fleste ikke kan tro at antallet nettsteder som bruker vanilla JavaScript er mye høyere enn antallet nettsteder som bruker JQuery.

Hvorfor bør du lære vanilje JS?

Dette er det veldig vanlige spørsmålet fra nybegynnere om at når det allerede er så mange andre kraftige rammeverk og biblioteker tilgjengelig, hvorfor bør de velge å lære vanilje Js og bruke det.

Det er flere grunner til å velge vanilla js for å lære og bruke det i våre prosjekter. Her diskuterer vi følgende tre viktigste og viktigste av dem.

en. Web-ytelse

Dette er mye bedre for webytelse enn mange andre rammeverk og biblioteker, siden det er den dyreste og viktigste delen av front-end-stakken. Vanilla js-kode må kompileres og analyseres, i motsetning til HTML- og CSS-filer, som bare er tilgjengelige for bruk når de er lastet ned. En fil med js med en størrelse på 50 kb har en mye større innvirkning på nettytelsen enn den samme størrelsen på HTML- og CSS-filer.

b. Brukererfaring

Det gir en uanstrengt, men brukervennlig utviklingsopplevelse. Mens han utvikler en applikasjon eller et nettsted ved hjelp av JavaScript, trenger en utvikler bare å åpne tekstredigeringsprogrammet og kan begynne å kode. Det er ikke nødvendig for utvikleren å utføre plagsomme trinn som npm-installasjon, kompileringstrinn og ingen build, etc.

c. Det gjør arbeidet med rammeverk enklere også

char og int java

I tilfelle, hvis en utvikler fortsatt ønsker å bruke noen av de andre rammeverkene, blir det også mer komfortabelt å jobbe med dem. Som vi alle er klar over hvor vanskelig det er å komme i gang med et rammeverk.

Det er mye antatt kunnskap i dokumentasjonen, og å forstå hvordan alle tilgjengelige verktøy fungerer gjør det ganske enklere å lære. Mange nybegynnere som har lite kunnskap prøver å lære et rammeverk, ikke rart de blir sittende fast et sted etter en tid slutter de å fokusere på det grunnleggende i Vanilla js. Når de blir komfortable, begynner de igjen å lære rammer, og denne gangen får de ting mye raskere.

Noen andre viktige fordeler med vaniljemanuset er som følger:

    Interoperabilitet:-

Vi kan sette inn JavaScript i hvilken som helst av nettsidene, men på et annet skriptspråk kan vi ikke gjøre det. For eksempel PHP

Vi kan også bruke den i flere forskjellige applikasjoner fordi den støtter andre språk som PHP og Pearl etc.

    Serverbelastning:-

Siden vi alle vet at kjøringen av JavaScript gjøres på klientsiden, reduserer det den totale etterspørselen etter serverbruk. Dessuten krever den enkle applikasjonen ikke involvering av serveren i det hele tatt.

    Rike grensesnitt:-

Ved hjelp av JavaScript kan vi lage en utmerket kvalitet på funksjoner som dra og slipp og komponenter som en glidebryter. Dette kan påvirke brukeropplevelsen på nettstedet på en positiv måte.

    Hastighet:-

Siden utførelsen skjer på klientsiden, krever den ingen form for eksterne ressurser, hastigheten er utmerket. Hastigheten til JavaScript blir heller ikke påvirket av anropene til en back-end-server.

Ulemper med Vanilla Script

  • En av de viktigste ulempene med vaniljeskriptet er sikkerhet på klientsiden siden vi alle vet at JavaScript-koden er synlig på klientsiden. Derfor kan hvem som helst endre det og bruke det som et våpen eller verktøy for ondsinnede formål.
  • En annen stor ulempe med JavaScript er at den mangler feilsøkingsfunksjon.
  • Vi kan ikke bruke det til nettverksbaserte applikasjoner fordi det ikke er noen slik støtte tilgjengelig.
  • Vaniljeskriptet har heller ikke noen funksjoner som multiprosessorer og multithreading, etc.
  • Den tillater heller ikke lesing og skriving av filer av sikkerhetsgrunner.