Главная » Архив меток: JavaScript

Архив меток: JavaScript

Создание Angular приложения с Routing и Services

От автора: Совместим знания из предыдущих уроков по Роутингу и Сервисам и попробуем создать приложение, которое позволит нам переходить на новые маршруты и обмениваться данными с помощью сервиса. Перед запуском проекта (команда ng serve —open) из приложенных файлов, не забудьте установить npm-пакеты, выполнив в консоли команду npm i. Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

Angular Services. Создание и использование сервиса

От автора: Сервисы в Angular выполняют важнейшую функцию – отвечают за работу с данными и вынесение различной логики. Мы создадим Сервис и попробуем с ним взаимодействовать из разных мест приложения. Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

Angular Routing. Создание и переход по маршрутам

От автора: Angular Routing – одна из важнейших концепций фреймворка Angular. С ее помощью мы можем открывать новые страницы, меняя путь в адресной строке. При смене маршрута, перезагрузка приложения не происходит, что является важной особенностью Single Page Applications. Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

API-Запросы на сервер. XMLHttpRequest и Fetch. Создание интерактивной формы

От автора: в этом уроке мы продолжим работать с сервером: получим данные с помощью Fetch, а после создадим интерактивную форму. В данной форме будем динамически заменять контент на странице, приходящий с Backend-а (без перезагрузки страницы). Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

API-Запросы на сервер. XMLHttpRequest и Fetch

От автора: ключевая концепция работы сайтов и приложений – это обмен данными между клиентом (Frontend) и сервером (Backend). Клиенту нужно получать данные с Backend-а и отправлять обратно на сервер обновленные данные. В данном уроке мы познакомимся с ключевыми концепциями взаимодействия между клиентом и сервером: XMLHttpRequest и Fetch и получим данные с Backend-а каждым из способов. Читайте нас в Telegram, VK, ...

Читать далее »

Новые операторы в JavaScript

От автора: в последних спецификациях ECMAScript появилось несколько новых операторов. В этом уроке мы детально разберем, как они работают и увидим, как они могут сократить код. Рассмотрим примеры, где эти операторы могут быть полезны. Также вспомним, как работает механизм сокращенных вычислений в JavaScript. Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

Утилита для удобной работы с запросами в JavaScript. Часть 2

От автора: в этом уроке мы продолжим работать с утилитой для запросов. Мы добавим типизацию с помощью TypeScript и увидим как это улучшит наш код. Будем использовать Generic-типы, создадим несколько своих типов и вспомним, как работать с компилятором TypeScript. Кроме этого, мы разберем особенности работы типов некоторых встроенных классов в JavaScript. Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

Как быстро изучить JavaScript: 6 простых способов

От автора: люди сталкиваются с одними и теми же проблемами, когда хотят изучить JavaScript или любой другой язык программирования. При этом хотят изучить быстро, по возможности. Вот некоторые из этих проблем: Некоторые концепции сбивают с толку, особенно если вы ранее писали на другом языке Сложно найти свободное время, а иногда и мотивацию Как только вы что-то поймете, очень просто все ...

Читать далее »

Утилита для удобной работы с запросами в JavaScript. Часть 1

От автора: когда мы создаем какой-то фронтенд, мы часто делаем запросы к API на бэкенде. Вместо того, чтобы каждый раз писать запрос через fetch или использовать большую библиотеку, типа Axios, мы можем написать свою небольшую утилиту. Она сделает отправку запросов более удобной, а код более читаемым. В этом видео мы создадим такую утилиту. Читайте нас в Telegram, VK, Яндекс.Дзен

Читать далее »

Что такое REST API?

От автора: что такое REST API? REST – это аббревиатура Representational State Transfer или по-русски «передача репрезентативного состояния» — вообще непонятное описание самой используемой технологии в веб-сервисах! REST API – это способ для двух компьютеров взаимодействовать через HTTP в браузерах и серверах. Для разработки ПО передача данных между двумя системами или более всегда была фундаментальным требованием. Приведем пример с покупкой ...

Читать далее »