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

https://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Хорошие серваки от DigitalOcean: https://m.do.co/c/1351d64475ee

Реклама: https://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
Используем 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
#вакансия #работа #удалёнка #remote #fulltime #js #javascript #frontend #анимация

Привет!
Ищем Creative front-end developer в команду веб-разработки “Девять линий” ninelines.agency

Наша специализация:
Субподрядная Frontend-разработка и интеграция на CMS для дизайн-агентств. Специфика проектов - HTML-верстка с акцентом на анимацию, интерактив и JS-эффекты.

Задачи:
▪️Верстка макетов по ТЗ (PSD, Sketch, Figma)
▪️Разработка проектов с визуальными эффектами на JavaScript (в среднем в 50% проекта от его общего объема нужно будет использовать JS)

Приветствуем готовность заниматься задачами контроля качества

Примеры проектов можно посмотреть в портфолио: https://ninelines.agency/projects

Информация о стеке технологий находится в регламенте: github.com/ninelines-team/ninelines-docs и сборке: github.com/ninelines-team/ninelines-template

Стандарты качества описаны в чек-листе: gist.github.com/beliarh/57c4f1c268e90125e3f400ee41bc4963

Что мы ожидаем от вас?

✔️От 2-х лет коммерческого опыта адаптивной и кроссбраузерной верстки
✔️Умение писать чистый, валидный и поддерживаемый код
✔️Отличное владение HTML, CSS, JavaScript, jQuery, SCSS, GULP, GIT, БЭМ
✔️Интерес к качеству и опыт плотной работы с тестировщиком или самостоятельного тестирования проектов
✔️Опыт рефакторинга / ревью кода

Условия:

✔️Работа в опытной команде с узкой Front-end специализацией
✔️Формат работы: #удаленка
✔️Занятость: полная
✔️Зп: по результатам собеседования, от 40-50 тыс. рублей в месяц
✔️Перспективы роста во Frontend teamlead
✔️Праздники и отпуск по ТК РФ

Контакты:
hr Ирина Добровольская
@irinadobrovolskaya24
[email protected]

Подробнее о вакансии: https://moikrug.ru/vacancies/1000043629
#web

Оптимизируем веб с Виталием Фридманом: скорость загрузки, память, CPU

https://habr.com/company/jugru/blog/426155/
Forwarded from Web Stack
Укрощение this в JavaScript с помощью оператора bind

https://www.webdesignernews.com/redirect/id/2325267