#frontend_news
Фриланс-платформа Upwork приостановливает работу в России
По словам представителей платформы на ней в ближайшее время нельзя будет зарегистрировать новые аккаунты, а уже созданные профили ликвидируют 1 мая.
🤦♂️
Фриланс-платформа Upwork приостановливает работу в России
По словам представителей платформы на ней в ближайшее время нельзя будет зарегистрировать новые аккаунты, а уже созданные профили ликвидируют 1 мая.
🤦♂️
👎7🤯4🤔2
#frontend_code
https://codepen.io/havardob/details/BapJYMg - интересная реализация чекбоксов 🙂
P.S. Все прикольно и интересно, но HTML автор решил не форматировать 😄
https://codepen.io/havardob/details/BapJYMg - интересная реализация чекбоксов 🙂
P.S. Все прикольно и интересно, но HTML автор решил не форматировать 😄
👍7🔥1
#frontend_templates
https://www.figma.com/file/t5aUlzww0YQoQw5DLLqiYa/Richard?node-id=0%3A1
Симатичный простенький лендинг по приложению по доставке еды.
Если хотите потренироваться, то небольшое ТЗ:
🤜 При клике на стрелку на первом экране страница должна плавно пролистнуться до второго блока
🤜 Контентная область имеет ширину примерно 1300px, но если какая-то секция имеет фон (например, первые 2 экрана, подвал), то этот фон должен растягиваться на 100% ширины экрана человека, который зашел на сайт
🤜 Внизу есть форма подписки с вводом email - проверяйте ее на то, чтобы туда вводили только email и форма не отправлялась, если там введен неверный формат или вообще ничего не введенно
🤜 Ну и обязательно верстайте семантически, кроссбраузерно и проверяйте на максимальном количестве реальных устройств.
🤜 Про мобильную версию не забывайте. Даже если макета нет, никому ваш сайт без адаптива не нужен (проверять надо вплоть до 320px)
https://www.figma.com/file/t5aUlzww0YQoQw5DLLqiYa/Richard?node-id=0%3A1
Симатичный простенький лендинг по приложению по доставке еды.
Если хотите потренироваться, то небольшое ТЗ:
🤜 При клике на стрелку на первом экране страница должна плавно пролистнуться до второго блока
🤜 Контентная область имеет ширину примерно 1300px, но если какая-то секция имеет фон (например, первые 2 экрана, подвал), то этот фон должен растягиваться на 100% ширины экрана человека, который зашел на сайт
🤜 Внизу есть форма подписки с вводом email - проверяйте ее на то, чтобы туда вводили только email и форма не отправлялась, если там введен неверный формат или вообще ничего не введенно
🤜 Ну и обязательно верстайте семантически, кроссбраузерно и проверяйте на максимальном количестве реальных устройств.
🤜 Про мобильную версию не забывайте. Даже если макета нет, никому ваш сайт без адаптива не нужен (проверять надо вплоть до 320px)
👍15
#frontend_mylife
Кстати только понял. Успел же урвать из ИКЕА дешёвый диван и стеллаж 😀
Когда ещё это можно будет сделать… 🤦♂️
Кстати только понял. Успел же урвать из ИКЕА дешёвый диван и стеллаж 😀
Когда ещё это можно будет сделать… 🤦♂️
😢7👍5😡1
#frontend_mylife
Скопирую сюда на всякий. Кто хочет ещё и в ВК за мной следить (может кому-то там удобнее) - залетайте https://vk.com/club211296402
Скопирую сюда на всякий. Кто хочет ещё и в ВК за мной следить (может кому-то там удобнее) - залетайте https://vk.com/club211296402
#frontend_mylife
Вроде как блокировку инсты ждём 14 марта.
Самое грустное, что все эти санкции ударяют по моим потенциальным ученикам.
И дело не в том, что я не досчитаюсь заработанных денег. Это не так уж и печально. Для меня блог - это хобби, пусть который и приносит неплохой доход.
Я не могу принять платежи ребят с Украины, Польши, Сербии. Хотя они бронировали места за 2 месяца вперёд.
Надеюсь, что ситуация изменится, но пока продажи остановлены для ребят вне России ☹️
Вроде как блокировку инсты ждём 14 марта.
Самое грустное, что все эти санкции ударяют по моим потенциальным ученикам.
И дело не в том, что я не досчитаюсь заработанных денег. Это не так уж и печально. Для меня блог - это хобби, пусть который и приносит неплохой доход.
Я не могу принять платежи ребят с Украины, Польши, Сербии. Хотя они бронировали места за 2 месяца вперёд.
Надеюсь, что ситуация изменится, но пока продажи остановлены для ребят вне России ☹️
😢1
#frontend_mylife
Неоднократно убеждался в том, насколько клевые мои подписчики.
Когда-то года 1.5 назад мы собирали деньги на лечение мальчику из моего города. Откликнулись очень многие.
Сейчас настали смутные времена и, к сожалению, помочь с нашей стороны мы сильно никак не можем. Тем не менее, я продлил всем украинцам доступ к курсам на 2 месяца. Это самое меньшее, что может быть.
Но один из студентов заставил меня реально кайфануть от сегодняшнего дня. У него осталось около 3 месяцев доступа. Проходить курс он дальше не сможет по причине сильной занятости и отдал эти 3 месяца для других студентов.
Но, честно, за 3 месяца пройти курс почти нереально и поэтому я решил отдать один доступ полностью бесплатно жителю Украины.
Завтра рандомно выберу победителя.
Я очень много получаю гневных сообщений в свой адрес в связи с этими событиями, но при этом я получаю так же немало сообщений от адекватной части населения. Надеюсь, такой небольшой жест поможет кому-то войти в IT даже в такое сложное время
Неоднократно убеждался в том, насколько клевые мои подписчики.
Когда-то года 1.5 назад мы собирали деньги на лечение мальчику из моего города. Откликнулись очень многие.
Сейчас настали смутные времена и, к сожалению, помочь с нашей стороны мы сильно никак не можем. Тем не менее, я продлил всем украинцам доступ к курсам на 2 месяца. Это самое меньшее, что может быть.
Но один из студентов заставил меня реально кайфануть от сегодняшнего дня. У него осталось около 3 месяцев доступа. Проходить курс он дальше не сможет по причине сильной занятости и отдал эти 3 месяца для других студентов.
Но, честно, за 3 месяца пройти курс почти нереально и поэтому я решил отдать один доступ полностью бесплатно жителю Украины.
Завтра рандомно выберу победителя.
Я очень много получаю гневных сообщений в свой адрес в связи с этими событиями, но при этом я получаю так же немало сообщений от адекватной части населения. Надеюсь, такой небольшой жест поможет кому-то войти в IT даже в такое сложное время
👍42👏7
#frontend_mylife
Ну что ж) Инстаграм начали блочить.
Рад, что нас 700 человек. Конечно, меньше чем раньше, но и что? Главное - качество)
Завтра постараюсь опубликовать новый пост :)
Ну что ж) Инстаграм начали блочить.
Рад, что нас 700 человек. Конечно, меньше чем раньше, но и что? Главное - качество)
Завтра постараюсь опубликовать новый пост :)
👍43
#frontend_post
FETCH
Раньше для работы с запросами использовали XMLHttpRequest. Сегодня можно спокойно использовать fetch (если вы не паритесь по поводу IE).
⠀
Fetch - это улучшеный способ, который по умолчанию использует промисы и более простое и чистое API.
⠀
Давайте рассмотрим на примере, как с ним работать. В качестве адреса, куда мы будем отправлять данные, а также получать их, будем использовать сервис gorest.co.in.
⠀
Сначала давайте попробуем получить данные. На слайде 2️⃣ мы создаем асинхронную функцию, где первым и единственным параметром принимаем url. Далее мы используем fetch, где первым параметром передаем url, а вторым - необязательный объект с указанием метода GET (получение данных) и заголовком headers.
⠀
Самое интересное - строка 8. Если мы response не обработаем с помощью метода json(), то получим результат, как на слайде 3️⃣.
⠀
Помимо остальных полезных данных, информация с сервера лежит в поле body, но открыть ее мы не сможем из-за внутренней оптимизации, так как данных может быть очень много. Поэтому и используется метод response.json().
⠀
На слайде 4️⃣ вызываем метод getData() и получаем результат, показанный на слайде 5️⃣.
⠀
Подобно функции getData(), создадим метод отправки данных - postData(). Он показан на слайде 6️⃣.
⠀
Эта функция немного отличается.
⠀
Во-первых, кроме url мы получаем еще и объекта data, который передаем в body запроса.
⠀
Во-вторых, у нас теперь method: "POST".
⠀
И самое главное - в headers мы должны передать токен, ключ API. Его можно получить на сайте gorest.co.in. Но бывают случаи, когда для запросов ключ не требуется. Все зависит от API, с которым вы работаете.
⠀
На слайде 7️⃣ вызываем функцию postData() и получаем ответ от сервера, который показан на слайде 8️⃣.
⠀
По сравнению с XMLHttpRequest, fetch использовать легко и удобно.
⠀
Вы также можете использовать библиотеку Axios для работы с запросами.
⠀
А как работаете с сервером вы? Какие методы используете? Часто приходится отправлять и получать данные?
Кстати демку вы можете посмотреть тут https://codepen.io/Belkevich/pen/ZEWrXax
FETCH
Раньше для работы с запросами использовали XMLHttpRequest. Сегодня можно спокойно использовать fetch (если вы не паритесь по поводу IE).
⠀
Fetch - это улучшеный способ, который по умолчанию использует промисы и более простое и чистое API.
⠀
Давайте рассмотрим на примере, как с ним работать. В качестве адреса, куда мы будем отправлять данные, а также получать их, будем использовать сервис gorest.co.in.
⠀
Сначала давайте попробуем получить данные. На слайде 2️⃣ мы создаем асинхронную функцию, где первым и единственным параметром принимаем url. Далее мы используем fetch, где первым параметром передаем url, а вторым - необязательный объект с указанием метода GET (получение данных) и заголовком headers.
⠀
Самое интересное - строка 8. Если мы response не обработаем с помощью метода json(), то получим результат, как на слайде 3️⃣.
⠀
Помимо остальных полезных данных, информация с сервера лежит в поле body, но открыть ее мы не сможем из-за внутренней оптимизации, так как данных может быть очень много. Поэтому и используется метод response.json().
⠀
На слайде 4️⃣ вызываем метод getData() и получаем результат, показанный на слайде 5️⃣.
⠀
Подобно функции getData(), создадим метод отправки данных - postData(). Он показан на слайде 6️⃣.
⠀
Эта функция немного отличается.
⠀
Во-первых, кроме url мы получаем еще и объекта data, который передаем в body запроса.
⠀
Во-вторых, у нас теперь method: "POST".
⠀
И самое главное - в headers мы должны передать токен, ключ API. Его можно получить на сайте gorest.co.in. Но бывают случаи, когда для запросов ключ не требуется. Все зависит от API, с которым вы работаете.
⠀
На слайде 7️⃣ вызываем функцию postData() и получаем ответ от сервера, который показан на слайде 8️⃣.
⠀
По сравнению с XMLHttpRequest, fetch использовать легко и удобно.
⠀
Вы также можете использовать библиотеку Axios для работы с запросами.
⠀
А как работаете с сервером вы? Какие методы используете? Часто приходится отправлять и получать данные?
Кстати демку вы можете посмотреть тут https://codepen.io/Belkevich/pen/ZEWrXax
👍15🔥9
#frontend_mylife
Вроде как Роскомнадзор сейчас начал блокировать некоторые VPN…
У меня складывается впечатление, как сказала @alistopadova, что мы теперь сидим в подполье и шушукаемся на счёт чего-то айтишного 👎
Надеюсь, за пропаганду семантической верстки не посадят и административку не дадут 📸
Вроде как Роскомнадзор сейчас начал блокировать некоторые VPN…
У меня складывается впечатление, как сказала @alistopadova, что мы теперь сидим в подполье и шушукаемся на счёт чего-то айтишного 👎
Надеюсь, за пропаганду семантической верстки не посадят и административку не дадут 📸
👍1
#frontend_mylife
Значит пошёл я в Wildberries заказ забрать. А приложение не работает.
Говорят Роскомнадзор зацепил даже Казахстан, блокируя инсту.
Вот так вот тестировать на продакшене
Значит пошёл я в Wildberries заказ забрать. А приложение не работает.
Говорят Роскомнадзор зацепил даже Казахстан, блокируя инсту.
Вот так вот тестировать на продакшене
😁6👍4😢3
#frontend_news
https://itc.ua/news/servis-dlya-hraneniya-koda-gitlab-ostanavlivaet-rabotu-v-rf-i-belarusi/
Для немалого количества компаний такая новость довольно тревожна. Пока вводятся ограничения на регистрацию русских и белорусских компаний. Но кто знает, что завтра новый день даст 🤪
https://itc.ua/news/servis-dlya-hraneniya-koda-gitlab-ostanavlivaet-rabotu-v-rf-i-belarusi/
Для немалого количества компаний такая новость довольно тревожна. Пока вводятся ограничения на регистрацию русских и белорусских компаний. Но кто знает, что завтра новый день даст 🤪
😱1
#frontend_mylife
Всем привет!
Кто на меня давно подписан, знают что я за бесплатный контент. Я никогда ни рубля не просил, кроме как на Patreon.
Patreon история другая. На поиск макетов и проверку работ уходило немало времени. Но по итогу я и от Patreon отказался. Во-первых, полезнее оказались курсы, во-вторых, я не захотел распыляться и меньше уделять подписчикам Patreon время. Считаю это нечестным.
Сейчас курсы я буду продавать меньше по одной большой причине: огромная часть студентов с Украины и Беларуси. Меня это не расстраивает в плане заработка. Расстраивает только то, что они (надеюсь, пока) не смогут получить хорошего опыта.
Но сейчас, с учетом всех этих событий, есть важный момент: я не могу привлекать новых ребят (реклама в instagram не работает, телегу особо не продвинуть, а vk… Vk вообще пока непонятно как с ним работать).
Поэтому если вы хотите меня поддержать, вы можете подписаься на меня тут https://boosty.to/frontend_everyday
Тут одна подписка: 200 рублей (менее 2$ в месяц). Возможно, в будущем я сделаю еще какие-то подписки с плюшками, но сейчас это просто поддержка моего блога. Заработанные деньги пойдут на рекламу, а также покупку интересных макетов, которыми я с вами буду делиться. Макеты, кстати, стали значительно дороже благодаря курсу.
Спасибо каждому, кто прочитал и, возможно, подписался на Boosty 🙂
При любом раскладе мои подписчики самые лучшие 🙂
Всем привет!
Кто на меня давно подписан, знают что я за бесплатный контент. Я никогда ни рубля не просил, кроме как на Patreon.
Patreon история другая. На поиск макетов и проверку работ уходило немало времени. Но по итогу я и от Patreon отказался. Во-первых, полезнее оказались курсы, во-вторых, я не захотел распыляться и меньше уделять подписчикам Patreon время. Считаю это нечестным.
Сейчас курсы я буду продавать меньше по одной большой причине: огромная часть студентов с Украины и Беларуси. Меня это не расстраивает в плане заработка. Расстраивает только то, что они (надеюсь, пока) не смогут получить хорошего опыта.
Но сейчас, с учетом всех этих событий, есть важный момент: я не могу привлекать новых ребят (реклама в instagram не работает, телегу особо не продвинуть, а vk… Vk вообще пока непонятно как с ним работать).
Поэтому если вы хотите меня поддержать, вы можете подписаься на меня тут https://boosty.to/frontend_everyday
Тут одна подписка: 200 рублей (менее 2$ в месяц). Возможно, в будущем я сделаю еще какие-то подписки с плюшками, но сейчас это просто поддержка моего блога. Заработанные деньги пойдут на рекламу, а также покупку интересных макетов, которыми я с вами буду делиться. Макеты, кстати, стали значительно дороже благодаря курсу.
Спасибо каждому, кто прочитал и, возможно, подписался на Boosty 🙂
При любом раскладе мои подписчики самые лучшие 🙂
🔥25👏5👍1