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

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

«Запашки» кода React-компонентов

Перевод статьи React component code smells с сайта antongunnarsson.com, опубликован на CSS-live.ru с разрешения автора — Антона Гуннарсона Это не окончательный вариант статьи, могут быть новые дополнения. Растущая коллекция того, что я считаю «запашками» кода React-компонентов. Что такое «запашок» кода? «Запашок» кода — что-то такое, что вроде бы и не ошибка, но может быть признаком более серьезной проблемы в коде. Больше информации в Википедии. ...

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

Калькулятор расчета стоимости проекта на ReactJS

От автора: в данном уроке мы разберем, как сделать калькулятор расчета стоимости проекта на React JS. Рассмотрим, как сохранять выбранные элементы калькулятора, как суммировать их и динамически присваивать CSS-классы элементам DOM дерева. Читайте нас в Telegram, VK, Яндекс.Дзен

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

5 однострочных функций в JavaScript, которые упростят разработку

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

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

Паттерн mixin в JavaScript. 2 способа реализации

От автора: в этом уроке мы рассмотрим паттерн mixin в JavaScript. Узнаем какую проблему он решает и разберем 2 способа реализации. На примерах посмотрим, когда и какой способ использовать. Мы также вспомним особенности работы классов в JavaScript и познакомимся с понятием «объект первого класса». Читайте нас в Telegram, VK, Яндекс.Дзен

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

Создание 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, Яндекс.Дзен

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