O que é o VanillaJS?
mas quando eu verifico alguns exemplos ou TodoMVC, eles apenas usam as funções de JavaScript raw clássico sem sequer incluir a biblioteca das páginas oficiais ou qualquer coisa. Também o link "Docs" na página oficial leva à especificação Mozilla do JavaScript.
A minha pergunta é: Vanillajs raw JavaScript? E se sim, por que as pessoas se referem a ele como "framework" quando tudo que você precisa é de um navegador sem qualquer scripts especiais incluídos? Peço desculpa por uma pergunta provavelmente estúpida, mas não faço ideia do que as pessoas estão a falar quando dizem "VanillaJS".9 answers
Daqui VanillaJS (não modificado):
// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:
Como podem ver, não é uma estrutura ou uma biblioteca. É apenas uma piada para chefes que gostam de framework ou pessoas que acham que precisam de usar um JS framework. Significa que você apenas usa o que o seu (para seu próprio bem: não-legado) navegador lhe dá (usando Vanilla JS quando trabalhar com navegadores legados é uma má idéia).
Usar "VanillaJS" significa usar JavaScript simples sem bibliotecas adicionais como jQuery.
As pessoas usam isso como uma piada para lembrar a outros desenvolvedores que muitas coisas podem ser feitas hoje em dia sem a necessidade de bibliotecas JavaScript adicionais.
Aqui está um site engraçado que brinca sobre isso: http://vanilla-js.com/VanillaJS é um termo para javascript livre de biblioteca/framework.
É por vezes ironicamente referida como uma biblioteca, como uma piada para pessoas que podiam ser vistas como usando sem pensar diferentes estruturas, especialmente jQuery.Algumas pessoas foram tão longe para liberar esta biblioteca, geralmente com um arquivo js vazio ou apenas com comentários.
Isto é uma piada para aqueles que estão excitados com os frameworks JavaScript e não conhecem o Javascript puro.
Então, VanillaJS é o mesmo como puro Javascript.
Baunilha em calão significa:
Aqui está uma bela apresentação no YouTube sobre VanillaJS: o que é Vanilla JS?Não excitantes, normais, convencionais, chatos
A resposta simples e simples é sim, VanillaJS = = = JavaScript, como prescrito pelo Dr. B. Eich.
VanillaJS = = = JavaScript i.e. VanillaJS é JavaScript nativo
Porquê, A baunilha diz tudo!!!
Então ... porquê chamar-lhe VanillaJS? como a resposta aceita diz alguns chefes querem trabalhar com um framework (porque é mais organizado e flexível e fazer todas as coisas que queremos??) mas simplesmente JavaScript fará o trabalho. No entanto, você precisa adicionar um framework em algum lugar. Utilizar VanillaJS ..., software de Computador, e, às vezes, também outros computação-sistemas relacionados, como o hardware do computador ou algoritmos são chamados de baunilha quando não personalizados a partir de sua forma original, o que significa que eles são usados sem qualquer personalização ou atualizações aplicadas a eles (Consulte este artigo). a baunilha refere-se frequentemente a pura ou simples.
Na língua inglesa, a baunilha tem um significado semelhante., Em tecnologia da informação, baunilha (pronunciado vah-NIHL-uh ) é um adjetivo que significa simples ou básico. Ou sem características especiais ou extras, normal ou normal.
é uma piada? SIM.
Queres divertir-te?
Onde o podes encontrar? http://vanilla-js.com/ Faça o Download e veja por si mesmo!!! é 0 bytes uncompressed, 25 bytes gzipped
: D
Ver também
Esta palavra, portanto, VanillaJS
é uma piada que mudou a minha vida. Eu tinha ido para uma empresa alemã para uma entrevista, eu era muito pobre em JavaScript
e CSS
, muito pobres, de modo que o Entrevistador me disse: Estamos trabalhando aqui com VanillaJs, Então você deve saber que este quadro.
Definitivamente, eu entendi que fui rejeitado, mas por uma semana Eu procuro por VanillaJS, afinal de contas, eu encontrei Este LINK.
O que eu sou foi por causa de ... essa piada.VanillaJS === plain `JavaScript`
Não há diferença nenhuma, {[[0]} é apenas uma maneira de se referir ao JavaScript nativo (não-estendido e baseado em padrões). Em geral, é um termo de contraste quando se usa bibliotecas e estruturas como jQuery e reagem. Sítio web www.vanilla-js.com dá ênfase a isso como uma piada, falando ' bout {[[[0]} como se fosse uma estrutura rápida, leve, e multi-plataforma. Isso enlameia as águas! Assim, pode ser uma pequena pergunta filosófica: "quantas coisas eu compilo para Baunilha sem serem eles próprios?"Então, uma simples diretriz para isso é: se você pode escrever o código e executá-lo em qualquer navegador web atual sem ferramentas adicionais ou os chamados passos de compilação, ele pode ser VanillaJS
.