FrontEndDev
28.3K subscribers
2.32K photos
23 videos
7.52K links
🚀 Статьи, новости, туториалы по frontend разработке.

https://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Читать на парковке: https://max.ru/front_end_dev

Реклама: https://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
#preact

Как создать PWA игру за 5 шагов используя Preact

https://hackernoon.com/how-to-create-a-pwa-game-using-preact-in-5-steps-tutorial-c8b177037c80
#вакансия

JavaScript Frontend Developer

Привет! Мы — "Вторстор" — корпоративный стартап крупнейшей нефтехимической компании, который будет решать проблемы экологии и вторичной переработки мусора.

Мы Разрабатываем B2B/B2C маркетплейс - молодой рынок с огромным потенциалом.
Команда по бэку (Lead) и дизайну сформирована - выходцы из Альфалаб.

Ищем Front End разработчика. Ждем, что ты дособерешь команду и раскрутишь фронт маркетплейса

Стек: JavaScript, React.js/AngularJS

📌 Москва
Офис ст. метро Калужская

💻 MacBook Pro '15 2018 года
ЗП: 120-180 тыс.руб/мес

🔖 Подробнее: https://hh.ru/vacancy/27995965

Откликаться в телеграм @ekbainova
#web

Почему каждый начинающий разработчик фронтенда должен знать о шаблоне «издатель-подписчик»? AKA: как понимать асинхронный JS код наименее болезненным способом

https://itnext.io/why-every-beginner-front-end-developer-should-know-publish-subscribe-pattern-72a12cd68d44
Используем fetch()

Не так давно мы использовали XMLHttpRequest для запросов к серверу. В чистом виде, думаю, мало кто его юзал, ведь есть axios, например.
Теперь в браузерах появилась поддержка fetch (все браузеры кроме IE).

Fetch использует Promise и позволяет использовать более чистое и декларативное API.

Синтаксис fetch

  let promise = fetch(url[, options]);


Свойства options:

method – метод запроса,
headers – заголовки запроса,
body – тело запроса: FormData, Blob, строка и т.п,
mode – одно из: «same-origin», «no-cors», «cors»,
credentials – одно из: «omit», «same-origin», «include»,
cache – одно из «default», «no-store», «reload», «no-cache», «force-cache», «only-if-cached»

Одним из преимуществ fetch является возможность преобразования формата response:

response.formData()
response.json()
response.text()


а также простой доступ к полям response - headers, status и пр.

Пример выполнения запроса:

  .then(function(response) {
console.log(response.status);
return response.json();
})


Более подробно с fetch можно ознакомиться в статье - https://bit.ly/2EkjWuO
#vue

Юнит-тестирование вашего первого компонента на Vue.js

https://frontstuff.io/unit-test-your-first-vuejs-component
Создание фул-стэк приложений с помощью Angular CLI и Nx

https://blog.nrwl.io/building-full-stack-applications-using-angular-cli-and-nx-5eff205248f1
12 компаний, которые используют Vue.js в разработке своих приложений

https://naturaily.com/blog/companies-vue-js-applications
perfume.js — JavaScript библиотека для измерения First (Contentful) Paint, Time to Interactive и First Input Delay.

https://github.com/Zizzamia/perfume.js