Что такое VanillaJS?

У меня есть один простой вопрос, который застрял у меня в голове несколько дней: что такое VanillaJS? Некоторые люди называют это структурой, вы можете скачать библиотеку с официальных страниц.

Но когда я проверяю некоторые примеры или TodoMVC, они просто используют классические сырые функции JavaScript, даже не включая библиотеку с официальных страниц или что-то еще. Также ссылка "Документы" на официальной веб-странице приводит к спецификации Mozilla для JavaScript.

Мой вопрос: Является ли JavaScript с использованием VanillaJS? И если да, то почему люди называют его "каркасом", когда все, что вам нужно, это браузер без каких-либо специальных скриптов?

Прошу прощения за, наверное, глупый вопрос, но я понятия не имею, о чем люди говорят, когда говорят "VanillaJS".

Ответ 1

Это VanillaJS (немодифицированный):

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

Как вы можете видеть, это не действительно каркас или библиотека. Это просто беглый кляп для любящих фреймворков боссов или людей, которые думают, что вам нужно использовать структуру JS. Это означает, что вы просто используете то, что вам (для вас, ради: не-наследие) браузер дает вам (использование Vanilla JS при работе с устаревшими браузерами - плохая идея).

Ответ 2

Использование "VanillaJS" означает использование обычного JavaScript без каких-либо дополнительных библиотек, таких как jQuery.

Люди используют его как шутку, чтобы напомнить другим разработчикам, что многое можно сделать в наши дни, не требуя дополнительных библиотек JavaScript.

Вот забавный сайт, который в шутку говорит об этом: http://vanilla-js.com/

Ответ 3

VanillaJS - это термин для бесплатного javascript для библиотеки/фреймворка.

Его иногда иронически называют библиотекой, как шутка для людей, которые могут быть замечены бездумным использованием разных фреймворков, особенно jQuery.

Некоторые люди зашли так далеко, чтобы выпустить эту библиотеку, обычно с пустым или js файлом с комментариями.

Ответ 4

Простой и простой ответ - да, VanillaJS === JavaScript, как предписано д-ром Б. Эйхом.

Ответ 5

Это шутка для тех, кто в восторге от фреймворков JavaScript и не знает чистого Javascript.

Итак VanillaJS - это то же самое, что и чистый Javascript.

Ваниль в сленг означает:

неинтересный, нормальный, обычный, скучный

Вот хорошая презентация на YouTube о VanillaJS: Что такое Vanilla JS?

Ответ 6

VanillaJS === JavaScript i.e. VanillaJS - это родной JavaScript

Почему, Ванила говорит все!

Программное обеспечение для компьютеров, а иногда и другие связанные с компьютером системы, такие как компьютерное оборудование или алгоритмы, называются ванильными, если они не настроены из их первоначальной формы, а это означает, что они используются без каких-либо настроек или обновлений, применяемых к ним (См. статью). Так Ваниль часто ссылается на чистую или равную.

В английском языке Ваниль имеет аналогичное значение, В информационной технологии ваниль (произносится как vah-NIHL-uh) является прилагательным, означающим простой или основной. Или без специальных или дополнительных функций, обычных или стандартных.

Итак, зачем называть его VanillaJs. Поскольку принятый ответ говорит, что некоторые боссы хотят работать с каркасом (потому что он более организован и гибкий и делает все, что нам нужно?), но просто javaScript будет сделать работу. Однако вам нужно добавить фреймворк где-нибудь. Используйте VanillaJs...

Это шутка? ДА

Хотите развлечься? Где вы можете найти его, http://vanilla-js.com/ Загрузите и убедитесь сами! Это 0 bytes uncompressed, 25 bytes gzipped: D

Нашел этот каламбур в Интернете относительно JS-фреймворков (не осуждать существующие рамки JS, хотя они сделают жизнь очень легкой:)), введите описание изображения здесь

Также см.