Я совсем недавно узнал, что VanillaJS (документ?) - это библиотека, которая только в комплекте с 99% браузеров и не является точно нативным JavaScript (шок моей жизни). При написании собственной библиотеки я обычно избегаю всех полезных вещей, в основном библиотек. Теперь у меня есть три вопроса:
- VanillaJS все еще считается библиотекой?
- Есть ли способ сделать что-нибудь с DOM без VanillaJS?
- Являются ли основные библиотеки на основе VanillaJS или нативного JS (без документов)
javascript
libraries
third-party-libraries
dom
DividedByZero
источник
источник
Ответы:
Это шутка, или, скорее, остроумный способ сделать точку. «vanilla X» означает «X в основном виде» или «X без чего-либо дополнительного», поэтому «Vanilla JS» - это JavaScript, представленный браузером. VanillaJS является родным JavaScript . Это включает в себя DOM, различные новомодные API, основные функции языка. Он исключает сторонний код, то есть то, что обычно называют библиотеками или фреймворками. Люди, стоящие за этим, вероятно, хотят указать на преимущества таких вещей, создавая их как маркетинг для сторонней структуры. В мире JavaScript есть или, по крайней мере, когда-то существовала тенденция к созданию фреймворков для каждой проблемы, независимо от того, насколько тривиальным будет решение в «ванильном» JavaScript.
источник