J'ai découvert très récemment que VanillaJS (document?) Est une bibliothèque qui est juste livrée avec 99% de navigateurs et qui n'est pas exactement du JavaScript natif (choc de ma vie). En écrivant moi-même une bibliothèque, j'évite normalement toutes les choses utiles, principalement des bibliothèques. Maintenant, j'ai trois questions:
C'est une blague, ou plutôt une façon pleine d'esprit de faire valoir un point. "Vanilla X" fait référence à "X de la manière la plus élémentaire" ou "X sans rien de plus", donc "Vanilla JS" est JavaScript tel qu'exposé par le navigateur. VanillaJS est JavaScript natif. Cela inclut le DOM, diverses API de nouvelle génération, les principales fonctionnalités du langage. Il exclut le code tiers, c'est-à-dire ce que l'on appelle normalement des bibliothèques ou des frameworks. Les gens derrière cela veulent probablement souligner les avantages de faire les choses de cette façon en les encadrant comme du marketing pour un cadre tiers. Il y a, ou du moins une tendance dans le monde JavaScript à jeter des frameworks sur chaque problème, quelle que soit la banalité d'une solution en JavaScript "Vanilla". serait.