Ich habe vor kurzem herausgefunden, dass VanillaJS (document?) Eine Bibliothek ist, die nur mit 99% Browsern gebündelt ist und kein natives JavaScript ist (Schock meines Lebens). Während ich eine eigene Bibliothek schreibe, vermeide ich normalerweise alle hilfreichen Dinge, meistens Bibliotheken. Jetzt habe ich drei Fragen:
- Ist VanillaJS immer noch eine Bibliothek?
- Gibt es eine Möglichkeit, etwas mit dem DOM ohne VanillaJS zu tun?
- Sind Hauptbibliotheken, die auf VanillaJS oder nativem JS basieren (ohne die Dokumente)
javascript
libraries
third-party-libraries
dom
DividedByZero
quelle
quelle
Antworten:
Es ist ein Witz oder eher eine witzige Art, einen Punkt zu machen. "Vanille X" bezieht sich auf "X in der einfachsten Art und Weise" oder "X ohne zusätzliche Elemente", daher ist "Vanille JS" JavaScript, wie es vom Browser angezeigt wird. VanillaJS ist native JavaScript . Dazu gehören das DOM, verschiedene neu hinzugekommene APIs und die wichtigsten Sprachfunktionen. Es schließt Code von Drittanbietern aus, dh das, was man normalerweise Bibliotheken oder Frameworks nennt. Die Leute, die dahinter stehen, möchten wahrscheinlich auf die Vorteile dieser Vorgehensweise hinweisen, indem sie sie wie Marketing für ein Framework von Drittanbietern gestalten. Es gibt oder gab zumindest einen Trend in der JavaScript-Welt, Frameworks auf jedes Problem zu werfen , unabhängig davon, wie trivial eine Lösung in "Vanilla" JavaScript wäre.
quelle