Мы в эпоху javascript часто путаемся в том, как эффективно работать с javascript в соответствии с вариантом использования и какой фреймворк выбрать.
Существует множество фреймворков и решений для определенного типа проблемы. Скажем, в Vue js мы часто используем AXIOS для вызовов API, но если мы знаем наши основы, что это такое, это просто способ что-то запросить на сервер, хотя Axios — это библиотека, построенная поверх JS, которая обрабатывает этот запрос, просто способ звонить.
Vue — отличный фреймворк для изучения благодаря его простоте и способу построения.
axios .get(‘https://api.coindesk.com/v1/bpi/currentprice.json’) .then(
response =› (this.info = response))
Выше запрос в стиле Axios.
var xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", "
https://api.coindesk.com/v1/bpi/currentprice.json", false ); // false for synchronous request xmlHttp.send( null ); return xmlHttp.responseText;
Это выше, как мы делаем в core-js.
Итак, что мы поняли, как делать как в js, так и в Axios.