Hace poco descubrí que VanillaJS (¿documento?) Es una biblioteca que se incluye con 99% de navegadores y no es exactamente JavaScript nativo (sorpresa de mi vida). Mientras escribo una biblioteca propia, normalmente evito todas las cosas útiles, principalmente las bibliotecas. Ahora tengo tres preguntas:
- ¿VanillaJS todavía se considera una lib?
- ¿Hay alguna manera de hacer algo con el DOM sin VanillaJS?
- Son las principales bibliotecas basadas en VanillaJS o JS nativo (sin el material del documento)
javascript
libraries
third-party-libraries
dom
Dividido por cero
fuente
fuente
Respuestas:
Es una broma, o más bien, una forma ingeniosa de hacer un punto. "Vanilla X" se refiere a "X de la manera más básica" o "X sin nada extra", por lo que "Vanilla JS" es JavaScript tal como lo expone el navegador. VanillaJS es JavaScript nativo . Eso incluye el DOM, varias API novedosas, las características principales del lenguaje. Excluye el código de terceros, es decir, lo que normalmente se llamaría bibliotecas o marcos. La gente detrás de esto probablemente quiera señalar las ventajas de hacer las cosas de esta manera al enmarcarlo como marketing para un marco de terceros. Hay, o al menos solía haber, una tendencia en el mundo de JavaScript para lanzar marcos a cada problema, independientemente de cuán trivial sería una solución en JavaScript "básico".
fuente