Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Огромный выбор инструментов для веб-разработки
Автор классифицировал их на 18 категорий и представил несколько десятков сервисов в каждой категории. Таким образом, можно найти решение практически для любой задачи.
Этот список включает в себя иконки, палитры, шаблоны кода, инструменты для дизайна, JS-фреймворки и многое другое
Ссылка: тут
👉 Гайды по JavaScript
Автор классифицировал их на 18 категорий и представил несколько десятков сервисов в каждой категории. Таким образом, можно найти решение практически для любой задачи.
Этот список включает в себя иконки, палитры, шаблоны кода, инструменты для дизайна, JS-фреймворки и многое другое
Ссылка: тут
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5 способов сделать API-запрос с помощью JavaScript
🍩 XMLHttpRequest (XHR) - это API, доступный веб-браузерам, который предоставляет методы для передачи данных между клиентом и сервером.
🍩 Fetch - это API на JavaScript, который позволяет выполнять сетевые запросы, похожие на XMLHttpRequest (XHR).
Он гораздо проще в использовании, чем XHR, и обладает более широким набором функций.
🍩 Использование
Функция fetch не поддерживает опцию таймаута из коробки.
🍩 Axios - это основанный на обещаниях HTTP-клиент для браузера и Node.js.
Axios можно использовать для получения данных с сервера, отправки данных на сервер, обновления данных на сервере и многого другого.
Он выполняет асинхронные HTTP-запросы.
🍩 jQuery Get
Если вы все еще используете jQuery, будь то для старой системы или нового проекта, на последнем фото пример GET-запроса, сделанного в jQuery.
👉 Гайды по JavaScript | дать буст
Он гораздо проще в использовании, чем XHR, и обладает более широким набором функций.
fetch()
с AbortController (для таймаута)Функция fetch не поддерживает опцию таймаута из коробки.
Axios можно использовать для получения данных с сервера, отправки данных на сервер, обновления данных на сервере и многого другого.
Он выполняет асинхронные HTTP-запросы.
Если вы все еще используете jQuery, будь то для старой системы или нового проекта, на последнем фото пример GET-запроса, сделанного в jQuery.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🗞 EasyOffer 2.0 собрал более 1 млн рублей за первые сутки краудфандинга
Платформа EasyOffer, предназначенная для подготовки к IT-собеседованиям, объявила о разработке новой версии сервиса. За первые 24 часа краудфандинга проекту удалось привлечь более 1 000 000 рублей.
В релизе EasyOffer 2.0 планируется:
— крупнейшая база реальных вопросов и задач с технических интервью
— тренажёры по интервальным повторениям и симуляторы собеседований
— аналитика по компаниям, грейдам, популярности и сложности вопросов
— тестовые задания и требования из вакансий
📆 Релиз запланирован на конец мая.
Сейчас в рамках сбора средств можно оформить годовой PRO-доступ за 3 200 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.
Платформа EasyOffer, предназначенная для подготовки к IT-собеседованиям, объявила о разработке новой версии сервиса. За первые 24 часа краудфандинга проекту удалось привлечь более 1 000 000 рублей.
В релизе EasyOffer 2.0 планируется:
— крупнейшая база реальных вопросов и задач с технических интервью
— тренажёры по интервальным повторениям и симуляторы собеседований
— аналитика по компаниям, грейдам, популярности и сложности вопросов
— тестовые задания и требования из вакансий
📆 Релиз запланирован на конец мая.
Сейчас в рамках сбора средств можно оформить годовой PRO-доступ за 3 200 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Прототипы JavaScript против классов.
⏩ Объявление объекта:
В прототипном подходе создается функция-конструктор (function Deployment(app, region) {}).
В классовом подходе используется ключевое слово class (class Deployment { constructor(app, region) {}}).
⏩ Определение методов:
В прототипном подходе метод добавляется вручную через Deployment.prototype.deploy = function() {}.
В классовом подходе метод объявляется внутри класса (deploy() {}).
⏩ Читаемость и удобство:
Классовый подход более современный, удобочитаемый и интуитивно понятный.
Прототипный подход более сложен в восприятии и требует явного манипулирования прототипами.
⏩ Использование в старых версиях JavaScript:
Прототипы использовались до появления классов в ES6.
Классы являются синтаксическим сахаром над прототипами, но работают более интуитивно.
Оба подхода приводят к одному результату, но классы чаще используются в современном коде.
👉 Гайды по JavaScript | дать буст
В прототипном подходе создается функция-конструктор (function Deployment(app, region) {}).
В классовом подходе используется ключевое слово class (class Deployment { constructor(app, region) {}}).
В прототипном подходе метод добавляется вручную через Deployment.prototype.deploy = function() {}.
В классовом подходе метод объявляется внутри класса (deploy() {}).
Классовый подход более современный, удобочитаемый и интуитивно понятный.
Прототипный подход более сложен в восприятии и требует явного манипулирования прототипами.
Прототипы использовались до появления классов в ES6.
Классы являются синтаксическим сахаром над прототипами, но работают более интуитивно.
Оба подхода приводят к одному результату, но классы чаще используются в современном коде.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Микросервисы делают приложения более масштабируемыми и поддерживаемыми, разбивая их на более мелкие части.
На этом практическом курсе вы научитесь создавать собственные микросервисы с помощью Nest.js.😆
Вы создадите приложение доставки с помощью MongoDB, Docker и межсервисного взаимодействия, а также узнаете о проектировании схем, проверке данных и многом другом.
⏩ https://freecodecamp.org/news/create-microservices-with-nestjs/
👉 Гайды по JavaScript | дать буст
На этом практическом курсе вы научитесь создавать собственные микросервисы с помощью Nest.js.
Вы создадите приложение доставки с помощью MongoDB, Docker и межсервисного взаимодействия, а также узнаете о проектировании схем, проверке данных и многом другом.
Please open Telegram to view this post
VIEW IN TELEGRAM