Wat is VanillaJS?

Ik heb een simpele vraag die een paar dagen in mijn hoofd bleef hangen: wat is VanillaJS? Sommige mensen noemen het een raamwerk, je kunt een bibliotheek downloaden van de officiële pagina’s.

Maar als ik enkele voorbeelden van TodoMVC bekijk, gebruiken ze gewoon de klassieke onbewerkte JavaScript-functies zonder zelfs maar de bibliotheek van de officiële pagina’s of wat dan ook op te nemen. Ook de link “Docs” op de officiële webpagina leidt naar de Mozilla-specificatie van JavaScript.

Mijn vraag is: Is VanillaJS onbewerkt JavaScript? En zo ja, waarom noemen mensen het dan “framework” als je alleen een browser nodig hebt zonder speciale meegeleverde scripts?

Het spijt me voor een waarschijnlijk domme vraag, maar ik heb geen idee waar mensen het over hebben als ze “VanillaJS” zeggen.


Antwoord 1, autoriteit 100%

Dit is VanillaJS (ongewijzigd):

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

Zoals je kunt zien, is het niet echt een framework of een bibliotheek. Het is gewoon een lopende grap voor framework-liefhebbende bazen of mensen die denken dat je een JS-framework MOET gebruiken. Het betekent dat je gewoon alles gebruikt wat je (voor je eigen bestwil: niet-legacy) browser je geeft (het gebruik van Vanilla JS wanneer het werken met oudere browsers een slecht idee is).


Antwoord 2, autoriteit 64%

Het gebruik van “VanillaJS” betekent het gebruik van gewoon JavaScript zonder extra bibliotheken zoals jQuery.

Mensen gebruiken het als grap om andere ontwikkelaars eraan te herinneren dat er tegenwoordig veel dingen kunnen worden gedaan zonder dat er extra JavaScript-bibliotheken nodig zijn.

Hier is een grappige site die hier gekscherend over praat: http://vanilla-js.com/


Antwoord 3, autoriteit 13%

VanillaJS is een term voor bibliotheek/framework-vrij javascript.

Het wordt soms ironisch genoeg een bibliotheek genoemd, als een grap voor mensen die zouden kunnen worden gezien als gedachteloos met verschillende frameworks, vooral jQuery.

Sommige mensen zijn zo ver gegaan om deze bibliotheek vrij te geven, meestal met een leeg js-bestand of alleen commentaar.


Antwoord 4, autoriteit 8%

Dit is een grapvoor degenen die enthousiast zijn over de JavaScript-frameworks en het pure Javascript niet kennen.

DusVanillaJSis hetzelfde als puur Javascript.

Vanille in jargonbetekent:

niet opwindend, normaal, conventioneel, saai

Hier is een mooie presentatie op YouTube over VanillaJS: Wat is Vanilla JS?


Antwoord 5, autoriteit 8%

Het duidelijke en simpele antwoord is ja, VanillaJS === JavaScript, zoals voorgeschreven door Dr. B. Eich.


Antwoord 6, autoriteit 7%

VanillaJS === JavaScriptd.w.z. VanillaJS is native JavaScript

Waarom,
Vanille zegt alles!!!

Computersoftware, en soms ook andere computergerelateerde systemen zoals computerhardware of algoritmen, worden vanille genoemd als ze niet zijn aangepast vanuit hun oorspronkelijke vorm, wat betekent dat ze worden gebruikt zonder enige aanpassing of updates die erop zijn toegepast (Raadpleeg dit artikel). Dus vanille verwijst vaak naar puur of puur.

In de Engelse taal heeft Vanille een vergelijkbare betekenis,
In informatietechnologie is Vanilla (uitgesproken met VAH-NIHL-UH) een bijvoeglijk naamwoord, betekent duidelijk of eenvoudig . Of zonder speciale of extra functies , gewone of standaard .

Dus Waarom noem het vanillejs? Zoals het geaccepteerde antwoord zegt dat sommige bazen met een raamwerk willen werken (omdat het meer georganiseerd en flexibel is en alle dingen die we willen, willen werken. ??) Maar gewoon JavaScript doet het werk. Toch moet je ergens een raamwerk toevoegen. Gebruik vanillejs

Is het een grap ? Ja

Wil je wat plezier?
Waar kun je het vinden, http://vanilla-js.com/ downloaden en zien voor jezelf !!! Het is 0 bytes uncompressed, 25 bytes gzipped: d

gevonden Dit woordspeling op internet met betrekking tot JS Frameworks (niet om de bestaande JS-frameworks te veroordelen, zullen ze het leven doen heel makkelijk :)),

Raadpleeg ook,


7

“Vanilla JS” is een uitdrukking die populair is na het publiceren van een satire-website in 2012 (http: // vanille -Js.com/ ). Er is een sectie met zijn verhaal / betekenis in Dit bericht .

Dus waarom de grap? Het kwam als een moderne reactie op de Old School Knee-Jerk Reflex of Relying op JQuery en Extra JS-bibliotheken. Met de Ecmascript-specificaties en de moderne browsers-mogelijkheden, de noodzaak om gewone JS te omzeilen met externe bibliotheken om de consistentie in de browsers te handhaven, is er niet meer. Hier is een site die je laat zien hoe waar dit is met concrete voorbeelden: http://youmightnotneedjQuery.com/


8

Dit woord, vandaar VanillaJSis een gewoon verdomde grap die van mijn leven veranderde. Ik was naar een Duits bedrijf gegaan voor een interview, ik was erg slecht in JavaScripten CSS, zeer arm, dus de interviewer zei tegen mij: We zijn Werken hier met vanillejs , dus u moet dit kader kennen.

Ik begreep het absoluut dat ik heb afgewezen, maar voor een week zoek ik naar vanillejs , immers heb ik Deze link . 😂

Wat ben ik gewoon vanwege die grap.

VanillaJS === plain `JavaScript`

Other episodes