javascript - property - ¿Qué es VanillaJS?
tooltip title (9)
"Vanilla JS" es una expresión que se hizo popular después de la publicación de un sitio web de sátira en 2012 ( http://vanilla-js.com/ ). Hay una sección que cubre su historia / significado en esta publicación .
Entonces, ¿por qué la broma? Fue como una respuesta moderna al reflejo de la vieja escuela de confiar en jQuery y en las bibliotecas adicionales de JS. Con la especificación de ECMAScript y las capacidades de los navegadores modernos, la necesidad de evitar JS simple con bibliotecas externas para mantener la coherencia en los navegadores simplemente ya no existe. Aquí hay un sitio que muestra cuán cierto es esto con ejemplos concretos: http://youmightnotneedjquery.com/
Tengo una pregunta simple, que quedó en mi mente por unos días: ¿Qué es VanillaJS? Algunas personas lo consideran un marco, puede descargar una biblioteca de las páginas oficiales.
Pero cuando verifico algunos ejemplos o TodoMVC, solo usan las funciones clásicas de JavaScript sin siquiera incluir la biblioteca de las páginas oficiales ni nada. También el enlace "Documentos" en la página web oficial conduce a la especificación de JavaScript de Mozilla.
Mi pregunta es: ¿VanillaJS tiene JavaScript en bruto? Y si es así, ¿por qué la gente lo llama "marco" cuando todo lo que necesita es un navegador sin ningún script especial incluido?
Lo siento por una pregunta probablemente estúpida, pero no tengo ni idea de qué hablan las personas cuando dicen "VanillaJS".
Esta es una broma para aquellos que están entusiasmados con los marcos de JavaScript y no conocen el Javascript puro.
Así que http://vanilla-js.com/ es lo mismo que Javascript puro .
Vainilla en slang significa:
no excitante, normal, convencional, aburrido
Aquí hay una buena presentación en YouTube sobre VanillaJS: ¿Qué es Vanilla JS?
Esta palabra, por lo tanto, VanillaJS
es una broma justa que cambió mi vida. Fui a una empresa alemana para una entrevista, era muy pobre en JavaScript
y CSS
, muy pobre, por lo que el entrevistador me dijo: "Estamos trabajando aquí con VanillaJs , así que debes saber este marco" .
Definitivamente, entendí que me rechazaron, pero durante una semana busqué a VanillaJS . Después de todo, encontré http://vanilla-js.com/ . 😂
Lo que soy solo fue por esa broma.
VanillaJS === plain `JavaScript`
Esto es VanillaJS (sin modificar):
// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:
Como puedes ver, no es realmente un marco o una biblioteca. Es solo una broma para los jefes que aman el marco o personas que piensan que NECESITAS usar un marco JS. Significa que solo usas lo que te da tu navegador (por tu propio bien: no heredado) (usar Vanilla JS cuando trabajas con navegadores antiguos es una mala idea).
La respuesta simple y simple es sí, VanillaJS === JavaScript, según lo prescrito por el Dr. B. Eich.
No hay ninguna diferencia, VanillaJS
es solo una forma de referirse a JavaScript nativo (no extendido y basado en estándares). En términos generales, es un término de contraste cuando se usan bibliotecas y marcos como jQuery y React. El sitio web www.vanilla-js.com pone énfasis en él como una broma, hablando sobre VanillaJS
como si fuera un marco rápido, ligero y multiplataforma. ¡Eso enturbia las aguas! Por lo tanto, puede ser una pequeña pregunta filosófica: "¿Cuántas cosas compilo en Vanilla JavaScript
sin ser VanillaJS
sí?" Entonces, una mera guía para eso es: si puede escribir el código y ejecutarlo en cualquier navegador web actual sin herramientas adicionales o los llamados pasos de compilación, podría ser VanillaJS
.
Usar "VanillaJS" significa usar JavaScript plano sin ninguna biblioteca adicional como jQuery.
La gente lo usa como una broma para recordar a otros desarrolladores que muchas cosas se pueden hacer hoy en día sin la necesidad de bibliotecas de JavaScript adicionales.
Aquí hay un sitio divertido que habla en broma sobre esto: http://vanilla-js.com/
VanillaJS es un término para biblioteca / framework javascript gratuito.
A veces se lo llama irónicamente como una biblioteca, como una broma para las personas que podrían verse como personas que usan sin pensar diferentes marcos, especialmente jQuery.
Algunas personas han ido tan lejos para lanzar esta biblioteca, generalmente con un archivo js vacío o de solo comentario.
VanillaJS === JavaScript es decir, VanillaJS es JavaScript nativo
¡Por qué, Vanilla lo dice todo!
El software informático, y en ocasiones también otros sistemas informáticos, como el hardware o los algoritmos informáticos, se denominan vainilla cuando no se personalizan desde su forma original, lo que significa que se utilizan sin ninguna personalización o actualización aplicada a ellos ( consulte este artículo ). Así que la vainilla a menudo se refiere a pura o simple.
En el idioma inglés, Vanilla tiene un significado similar. En tecnología de la información, vanilla (pronunciado vah-NIHL-uh) es un adjetivo que significa simple o básico . O no tener características especiales o extra , ordinarias o estándar .
Entonces, ¿ por qué llamarlo VanillaJS? Como dice la respuesta aceptada, algunos jefes quieren trabajar con un marco (porque es más organizado y flexible y hacen todas las cosas que queremos), pero simplemente JavaScript hará el trabajo. Sin embargo, es necesario agregar un marco en algún lugar. Use VanillaJS ...
¿Es una broma ? SÍ
¿Querer divertirse? ¿Dónde puede encontrarlo, http://vanilla-js.com/ Descargue y vea por usted mismo! Es 0 bytes uncompressed, 25 bytes gzipped
: D
Encontré this juego de palabras en Internet con respecto a los marcos de trabajo de JS (aunque no condenar los marcos de trabajo existentes de JS, harán la vida realmente fácil :)),
También se refieren,