Крошечная оболочка Promise для запросов GET.
Jax был разработан с учетом современного рабочего процесса JavaScript. Чтобы использовать его, рекомендуется иметь систему сборки, которая может транспилировать ES6 и связывать модули. Минимальный шаблон, который делает это, можно найти в начале.
Чтобы начать, выполните следующие действия:
Используя NPM, установите Jax.js и добавьте его в зависимости package.json.
$ npm install jax.js --save
Импортируйте Jax из node_modules
, назвав его по своему усмотрению.
import jax from 'jax.js'
Джакс использует «Обещания» под капотом. При выполнении запроса GET используется стандартный синтаксис Promise:
jax ( 'url' )
. then ( response => {
// the request is done, and the status === 200
// ...
} )
. catch ( status => {
// the request is done, but the status !== 200
// ...
} )
Поскольку then
возвращает обещание, вы можете связать его.
Ориентация на вечнозеленые браузеры. Обратите внимание, что IE изначально не поддерживает Promises, а Edge поддерживает.
Массачусетский технологический институт. © 2016 Майкл Кавалеа