У меня есть один простой вопрос, который застрял в моей голове на несколько дней: что такое VanillaJS? Некоторые люди называют это фреймворком, вы можете скачать библиотеку с официальных страниц.
Но когда я проверяю некоторые примеры или TodoMVC, они просто используют классические необработанные функции JavaScript, даже не включая библиотеку с официальных страниц или что-то еще. Также ссылка "Docs" на официальной веб-странице ведет к спецификации JavaScript в Mozilla.
Мой вопрос: является ли VanillaJS сырым JavaScript? И если да, почему люди называют его «каркасом», когда все, что вам нужно, это браузер без каких-либо специальных включенных скриптов?
Я прошу прощения за возможно глупый вопрос, но я понятия не имею, о чем говорят люди, когда говорят «VanillaJS».
источник
Ответы:
Это VanillaJS (без изменений):
Как видите, на самом деле это не фреймворк или библиотека. Это просто кляп для боссов, которые любят фреймворки, или людей, которые считают, что вам НУЖНО использовать фреймворк JS. Это означает, что вы просто используете все, что ваш браузер (для вас не устаревший) дает вам (использование Vanilla JS при работе с устаревшими браузерами - плохая идея).
источник
Использование «VanillaJS» означает использование простого JavaScript без каких-либо дополнительных библиотек, таких как jQuery.
Люди используют это как шутку, чтобы напомнить другим разработчикам, что в наше время можно многое сделать без необходимости использования дополнительных библиотек JavaScript.
Вот забавный сайт, который в шутку говорит об этом: http://vanilla-js.com/
источник
VanillaJS - это термин, обозначающий свободный от библиотек и фреймворков javascript.
Иногда его иронически называют библиотекой, как шуткой для людей, которых можно рассматривать как бездумно использующих разные фреймворки, особенно jQuery.
Некоторые люди зашли так далеко, чтобы выпустить эту библиотеку, обычно с пустым или только для комментариев js-файлом.
источник
function doSomething(args) { ... }
а затем в своем коде я могу простоdoSomething
еще меньше кода, чем jQuery. ;)Это шутка для тех, кто увлечен фреймворками JavaScript и не знает чистого Javascript.
Итак, VanillaJS - это то же самое, что и чистый Javascript .
Ваниль в сленге означает:
Вот хорошая презентация на YouTube о VanillaJS: Что такое Vanilla JS?
источник
Простой и простой ответ - да, VanillaJS === JavaScript, как предписано доктором Б. Айхом.
источник
VanillaJS === JavaScript, т.е. VanillaJS является нативным JavaScript
Почему, Ваниль говорит все это !!!
Так зачем называть это VanillaJS? Как принято в ответе, некоторые руководители хотят работать с фреймворком (потому что он более организован и гибок и делает все, что мы хотим ??), но просто JavaScript сделает эту работу. Тем не менее вам нужно добавить рамки где-то. Используйте VanillaJS ...
Это шутка ? ДА
Хочу повеселиться? Где вы можете найти это, http://vanilla-js.com/ Скачайте и убедитесь сами !!! Это
0 bytes uncompressed, 25 bytes gzipped
: DНашел в интернете этот каламбур относительно JS-фреймворков (хотя, чтобы не осуждать существующие JS-фреймворки, они сделают жизнь по-настоящему легкой :)),
Также обратитесь,
источник
«Vanilla JS» - это выражение, которое стало популярным после публикации сатирического сайта в 2012 году ( http://vanilla-js.com/ ). В этом посте есть раздел, посвященный его истории / значению .
Так почему шутка? Это как современный ответ на рефлекс старой школы, основанный на использовании jQuery и дополнительных библиотек JS. Благодаря спецификации ECMAScript и современным возможностям браузеров необходимость обхода простого JS с внешними библиотеками для обеспечения согласованности между браузерами просто отсутствует. Вот сайт, который показывает вам, насколько это верно, на конкретных примерах: http://youmightnotneedjquery.com/
источник
Это слово, следовательно,
VanillaJS
просто проклятая шутка, которая изменила мою жизнь. Я пошел на собеседование в немецкую компанию, я был очень беденJavaScript
иCSS
очень беден, поэтому интервьюер сказал мне: « Мы работаем здесь с VanillaJ , так что вы должны знать эту структуру .Определенно, я понял, что мне отказали, но в течение одной недели я ищу VanillaJS , в конце концов, я нашел ЭТУ ССЫЛКУ . 😂
То, что я просто был из-за этой шутки.
источник
Нет никакой разницы,
VanillaJS
это просто способ ссылаться на нативный (не расширенный и не основанный на стандартах) JavaScript. Вообще говоря, это термин контраста при использовании библиотек и сред, таких как jQuery и React. Сайт www.vanilla-js.com делает акцент на этом как на шутку, говоря оVanillaJS
том, что это быстрая, легкая и кроссплатформенная инфраструктура. Это мутит воду! Таким образом, это может быть небольшой философский вопрос: «Сколько вещей я собираю в Vanilla,JavaScript
не будучиVanillaJS
самим собой?» Итак, простое руководство для этого: если вы можете написать код и запустить его в любом текущем веб-браузере без дополнительных инструментов или так называемых шагов компиляции, это может бытьVanillaJS
.источник