JavaScript — многофункциональный язык. Он вмещает в себя множество встроенных методов и API, которые могут выполнять сложные задачи. Именно чистую версию JavaScript принято называть VanillaJS. Она не предусматривает использование внешних инструментов — фреймворков и библиотек. VanillaJS применяется преимущественно для создания внешнего интерфейса в веб-разработке, однако также может быть использован для разработки серверной части приложений с помощью Node.js. Многие крупные приложения-гиганты используют VanillaJS в своей кодовой базе...
В наши дни вокруг фронтенд-фреймворков (React, Angular, Vue) много шумихи. Поразмышляем, какую проблему они решают и для чего могут быть полезны.
В качестве эксперимента создадим простой компонент исключительно с помощью браузерного JavaScript...