La vanilla JS è ancora considerata una libreria?

25

Recentemente ho scoperto che VanillaJS (document?) è una libreria che è solo in bundle con il 99% dei browser e non è esattamente JavaScript nativo (shock della mia vita). Mentre scrivo una mia lib, di solito evito tutte le cose utili, soprattutto le librerie. Ora ho tre domande:

  1. VanillaJS è ancora considerata una lib?
  2. C'è un modo per fare qualcosa con il DOM senza VanillaJS?
  3. Sono le librerie principali basate su VanillaJS o JS nativo (senza materiale per i documenti)
posta DividedByZero 28.10.2014 - 20:22
fonte

1 risposta

64

È uno scherzo, o meglio, un modo arguto per esprimere un punto. "X vaniglia" si riferisce a "X nella maniera più semplice" o "X senza nulla in più", quindi "Vanilla JS" è JavaScript come esposto dal browser. VanillaJS è nativo JavaScript . Ciò include il DOM, varie API newfangled, le funzionalità linguistiche di base. Esclude il codice di terze parti, cioè ciò che normalmente chiamerebbero librerie o framework. Le persone dietro di esso probabilmente vogliono sottolineare i vantaggi di fare le cose in questo modo inquadrandolo come marketing per un framework di terze parti. Esiste, o almeno una volta, una tendenza nel mondo JavaScript a gettare quadri al problema ogni indipendentemente da quanto sia banale una soluzione nel JavaScript "vanilla".

    
risposta data 28.10.2014 - 20:55
fonte

Leggi altre domande sui tag