685 votes

Qu'est-ce que VanillaJS?

j'ai une simple question, qui s'est coincé dans mon esprit pour quelques jours - Ce qui est VanillaJS? Certaines personnes se réfèrent à elle comme un cadre, vous pouvez télécharger une bibliothèque de pages officielles mais lorsque je vérifie quelques exemples ou TodoMVC, ils utilisent la classique raw des fonctions JavaScript sans même y compris la bibliothèque de l'officiel des pages ou quoi que ce soit. Également le lien "Docs" sur le site internet mène à la Mozilla spécification de JavaScript.

Ma question est: Est VanillaJS raw JavaScript, et si oui, pourquoi les gens se réfèrent à lui comme "cadre" lorsque tous vous avez besoin est d'un navigateur, sans aucune spécial inclus les scripts?

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

580voto

ThiefMaster Points 135805

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).

369voto

koenpeters Points 4447

VanillaJS est un nom qui fait référence à l'utilisation de JavaScript sans aucune bibliothèque supplémentaire 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 à blague: http://vanilla-js.com/

74voto

Ben McCormick Points 9118

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

Sa qualifie parfois ironiquement comme une bibliothèque, comme une plaisanterie pour ceux qui pourrait être considéré comme sans réfléchir à l’aide de différents cadres, en particulier jQuery.

Certaines personnes sont allés à libérer cette bibliothèque, habituellement avec un fichier vide ou commentaire seule js.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X