Question Qu'est-ce que VanillaJS?


J'ai une question simple, qui est restée dans mon esprit pendant quelques jours: Qu'est-ce que VanillaJS? Certaines personnes se réfèrent à lui comme un cadre, vous pouvez télécharger une bibliothèque à partir des pages officielles.

Mais quand je vérifie quelques exemples ou TodoMVC, ils utilisent simplement les fonctions JavaScript classiques sans même inclure la bibliothèque des pages officielles ou quoi que ce soit. Aussi le lien "Docs" sur la page Web officielle mène à la spécification Mozilla de JavaScript.

Ma question est la suivante: est-ce que JavaScript de VanillaJS est brut? Et si oui, pourquoi les gens se réfèrent à lui comme «cadre» quand tout ce dont vous avez besoin est un navigateur sans scripts spéciaux inclus?

Je suis désolé pour une question probablement stupide mais je n'ai aucune idée de ce que les gens disent quand ils disent "VanillaJS".


647
2017-12-06 23:52


origine


Réponses:


C'est VanillaJS (non modifié):

// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:

Comme vous pouvez le voir, ce n'est pas vraiment un cadre ou une bibliothèque. C'est juste un gag pour les patrons qui aiment le framework ou les gens qui pensent que vous avez besoin d'utiliser un framework JS. Cela signifie que vous utilisez simplement ce que votre navigateur (pour votre propre compte: non-héritage) vous donne (en utilisant Vanilla JS lorsque vous travaillez avec des navigateurs hérités est une mauvaise idée).


562
2017-12-07 00:01



Utiliser "VanillaJS" signifie utiliser JavaScript en clair sans bibliothèques supplémentaires comme jQuery.

Les gens l'utilisent comme une blague pour rappeler aux autres développeurs que beaucoup de choses peuvent être faites de nos jours sans avoir besoin de bibliothèques JavaScript supplémentaires.

Voici un site marrant qui parle de blagues à ce sujet: http://vanilla-js.com/


354
2017-12-06 23:54



VanillaJS est un terme pour javascript libre de bibliothèque / framework.

Il est parfois ironiquement appelé une bibliothèque, comme une blague pour les gens qui pourraient être vus comme stupides en utilisant différents cadres, en particulier jQuery.

Certaines personnes sont allées si loin pour libérer cette bibliothèque, généralement avec un fichier js vide ou réservé aux commentaires.


67
2017-12-06 23:54



La réponse simple et simple est oui, VanillaJS === JavaScript, tel que prescrit par le Dr B. Eich.


45
2017-08-04 22:33



C'est une blague pour ceux qui sont excités par les frameworks JavaScript et ne connaissent pas le Javascript pur.

Alors  VanillaJS  est le même que le pur Javascript.

Vanille dans argot veux dire:

peu excitant, normal, conventionnel, ennuyeux

Voici une jolie présentation sur YouTube à propos de VanillaJS: Qu'est-ce que Vanilla JS?


45
2017-09-22 10:09



VanillaJS === JavaScript c'est à dire.VanillaJS est natif de JavaScript

Pourquoi, La vanille dit tout !!!

Les logiciels informatiques, et parfois d'autres systèmes informatiques tels que le matériel informatique ou les algorithmes, sont appelés vanille lorsqu'ils ne sont pas personnalisés à partir de leur forme originale, ce qui signifie qu'ils sont utilisés sans aucune personnalisation ou mise à jour (Référer cet article). Donc, la vanille se réfère souvent à pure ou simple.

Dans la langue anglaise Vanilla a une signification similaire,   En technologie de l'information, vanille (prononcé vah-NIHL-uh) est un adjectif signifiant simple ou basique. Ou ne pas avoir de caractéristiques spéciales ou supplémentaires, ordinaire ou standard.

Alors pourquoi le nommer VanillaJS? Comme la réponse acceptée dit que certains patrons veulent travailler avec un framework (parce que c'est plus organisé et flexible et faire tout ce que nous voulons ??) mais simplement JavaScript fera l'affaire. Pourtant, vous devez ajouter un cadre quelque part. Utilisation VanillaJS...

C'est une blague? OUI

Voulez-vous du plaisir?  Où peux-tu le trouver, http://vanilla-js.com/  Téléchargez et voyez par vous-même !!!  Ses 0 bytes uncompressed, 25 bytes gzipped :RÉ

A trouvé ce jeu de mot sur internet concernant les frameworks JS (ne pas condamner les frameworks JS existants, ils vont rendre la vie vraiment facile :)), enter image description here

Référez-vous aussi,


37
2017-08-28 11:05



"Vanilla JS" est une expression qui est devenue populaire après la publication d'un site satire en 2012 (http://vanilla-js.com/). Il y a une section couvrant son histoire / signification dans ce post.

Alors pourquoi la blague? C'était en quelque sorte une réponse moderne au réflexe réflexe de la vieille école de s'appuyer sur jQuery et d'autres bibliothèques JS. Avec les fonctionnalités ECMAScript spec et les navigateurs modernes, la nécessité de contourner les JS avec des bibliothèques externes pour maintenir la cohérence entre les navigateurs n'est plus là. Voici un site qui vous montre à quel point cela est vrai avec des exemples concrets: http://youmightnotneedjquery.com/


4
2017-07-26 17:54