Это был обычный день программирования, когда я решил вернуться к своему старому проекту. Просматривая свой код, я заметил фрагмент кода, написанный мной в первые дни моего путешествия по JavaScript. Проект представлял собой веб-приложение для отслеживания расходов, которое позволяло пользователям вручную вводить транзакции и сохранять их в localStorage. Конкретный фрагмент кода, с которым я столкнулся, был связан с группировкой данных.
#JavaScript
https://dev-gang.ru/article/udobstvo-objectgroupby-v-javascript-onazi7sviu/
#JavaScript
https://dev-gang.ru/article/udobstvo-objectgroupby-v-javascript-onazi7sviu/
Мы рассмотрим принципы построения хорошего атомарного дизайна, как создавать веб-компоненты с помощью Stencil и, наконец (возможно, самое важное), как разрешить вашей компании создавать и внедрять систему проектирования.
#Angular #React
https://dev-gang.ru/article/sistemy-proektirovanija-s-vebkomponentami-gnqm6s8q6f/
#Angular #React
https://dev-gang.ru/article/sistemy-proektirovanija-s-vebkomponentami-gnqm6s8q6f/
Исполняемые файлы, которые можно запустить через командную строку, известны как бинарные программы командной строки. Мы можем создать сценарий Node.js для запуска таких программ из командной строки и потенциально обрабатывать их ввод и вывод.
#JavaScript #NodeJS
https://dev-gang.ru/article/realizacija-binarnyh-failov-v-komandnoi-stroke-s-pomosczu-nodejs-podrobnoe-rukovodstvo-7e3wu2z4gk/
#JavaScript #NodeJS
https://dev-gang.ru/article/realizacija-binarnyh-failov-v-komandnoi-stroke-s-pomosczu-nodejs-podrobnoe-rukovodstvo-7e3wu2z4gk/
Ваши изображения повсеместно отбрасываются на 404. Вы получили гневное письмо от клиента. Их сайт "сломан", изображения не загружаются, кумулятивная смена макета бунтует, и все в беспорядке. Толпы людей насмехаются над вашим сломанным кодом в Twitter. Забавный GIF, загруженный по URL-адресу Giphy, больше не существует. А кто-то случайно удалил изображение из CMS.
#JavaScript #HTML
https://dev-gang.ru/article/obratnaja-svjaz-dlja-izobrazhenii-http--v-html-i-javascript-ibj34ifhm9/
#JavaScript #HTML
https://dev-gang.ru/article/obratnaja-svjaz-dlja-izobrazhenii-http--v-html-i-javascript-ibj34ifhm9/
В этом посте мы сравним реализацию Pandas и SQL для запросов к данным. Мы рассмотрим, как использовать Pandas аналогично SQL, переводя SQL-запросы в операции Pandas.
#Python #SQL #DataScience
https://dev-gang.ru/article/sql-v-python-pandas-kratkoe-rukovodstvo-polzovatelja-sql-dit2h4f76y/
#Python #SQL #DataScience
https://dev-gang.ru/article/sql-v-python-pandas-kratkoe-rukovodstvo-polzovatelja-sql-dit2h4f76y/
Функция numpy.true_divide() в Python используется для истинного поэлементного деления двух массивов и аналогична оператору «/». Однако он предназначен для более гибкой и точной обработки деления, особенно при работе с целочисленными или логическими массивами.
В этой статье мы подробно разберемся с Python numpy.true_divide(), используя его синтаксис и различные примеры.
#Python #Numpy
https://dev-gang.ru/article/numpytruedivide-v-python-poluczit-istinnoe-delenie-massiva-po-elementam-ef4xwlfkb6/
В этой статье мы подробно разберемся с Python numpy.true_divide(), используя его синтаксис и различные примеры.
#Python #Numpy
https://dev-gang.ru/article/numpytruedivide-v-python-poluczit-istinnoe-delenie-massiva-po-elementam-ef4xwlfkb6/
Здравствуйте, дорогой читатель!
В этой статье я хотел бы показать вам, как сохранять состояние между обновлениями страниц в React. Проверьте это в действии:
#JavaScript #TypeScript
https://dev-gang.ru/article/kak-sohranit-sostojanie-mezhdu-obnovlenijami-stranicy-v-react-xx8hg6d1x4/
В этой статье я хотел бы показать вам, как сохранять состояние между обновлениями страниц в React. Проверьте это в действии:
#JavaScript #TypeScript
https://dev-gang.ru/article/kak-sohranit-sostojanie-mezhdu-obnovlenijami-stranicy-v-react-xx8hg6d1x4/
В этой статье мы рассмотрим концепцию состояния пользовательского интерфейса с поддержкой прокрутки и обсудим, как оно может помочь найти баланс между уровнем интерактивности и производительностью системы. Мы также рассмотрим методы реализации этой функции, используя только CSS.
#JavaScript #CSS #HTML
https://dev-gang.ru/article/realizacija-sostojanija-polzovatelskogo-interfeisa-s-podderzhkoi-prokrutki-s-pomosczu-css-7la6n5swpg/
#JavaScript #CSS #HTML
https://dev-gang.ru/article/realizacija-sostojanija-polzovatelskogo-interfeisa-s-podderzhkoi-prokrutki-s-pomosczu-css-7la6n5swpg/
Локализация — это процесс перевода вашего приложения на разные языки.
В этой статье мы узнаем, как добавить поддержку локализации в приложение React с помощью Redux и Ant Design без использования react-i18next.
#JavaScript #NodeJS #React #Redux
https://dev-gang.ru/article/dobavit-lokalizaciu-perevod-v-prilozhenie-react-s-pomosczu-redux-bez-inext-wan0v59wf6/
В этой статье мы узнаем, как добавить поддержку локализации в приложение React с помощью Redux и Ant Design без использования react-i18next.
#JavaScript #NodeJS #React #Redux
https://dev-gang.ru/article/dobavit-lokalizaciu-perevod-v-prilozhenie-react-s-pomosczu-redux-bez-inext-wan0v59wf6/
В этом руководстве показано, как создать и развернуть серверную часть Go для сокращения URL-адресов. Он состоит из одного сервиса с REST API и использует базу данных PostgreSQL.
#PostgreSQL #Golang
https://dev-gang.ru/article/sozdanie-oblacznogobackend-na-go-s-ispolzovaniem-rest-i-postgresql-2d23faeot3/
#PostgreSQL #Golang
https://dev-gang.ru/article/sozdanie-oblacznogobackend-na-go-s-ispolzovaniem-rest-i-postgresql-2d23faeot3/
Всем привет, в этом посте я собираюсь поделиться с вами тем, как я создал игру "Жизнь", используя JavaScript. Кроме того, я проведу вас через процесс воссоздания этой увлекательной игры и объясню, как я к ней подошел.
Я надеюсь, вы найдете эту статью полезной и вдохновляющей. Давайте отправимся в захватывающее путешествие в увлекательное царство игры "Жизнь"!
#JavaScript
https://dev-gang.ru/article/napisanie-igry-zhizn-na-javascript-czx991sibc/
Я надеюсь, вы найдете эту статью полезной и вдохновляющей. Давайте отправимся в захватывающее путешествие в увлекательное царство игры "Жизнь"!
#JavaScript
https://dev-gang.ru/article/napisanie-igry-zhizn-na-javascript-czx991sibc/
После того как я много лет использовал timetrap от Ruby (к сожалению, больше не поддерживаемый), я понял, что в экосистеме Node.JS нет аналога, и решил создать его.
Представляю track-time-cli, утилиту для отслеживания времени, которое вы тратите на свои проекты, и со временем просмотра полезных метрик и статистики о вашей производительности.
#NodeJS #TypeScript
https://dev-gang.ru/article/treker-vremeni-s-nodejs-cli-2q6khqlv1c/
Представляю track-time-cli, утилиту для отслеживания времени, которое вы тратите на свои проекты, и со временем просмотра полезных метрик и статистики о вашей производительности.
#NodeJS #TypeScript
https://dev-gang.ru/article/treker-vremeni-s-nodejs-cli-2q6khqlv1c/
На прошлой неделе коллега попросил меня оценить количество людей на мероприятии, и именно тогда нам обоим стало очевидно, что мои навыки оценки ужасны. Мне было так неловко! Той ночью я решил попробовать написать игру, которая поможет мне лучше оценивать.
#JavaScript #CSS #HTML
https://dev-gang.ru/article/sozdaite-ocenocznuu-igru-s-pomosczu-vanilla-javascript-zw4pt4ya62/
#JavaScript #CSS #HTML
https://dev-gang.ru/article/sozdaite-ocenocznuu-igru-s-pomosczu-vanilla-javascript-zw4pt4ya62/
Если вы новичок в веб-разработке или только начинаете работать с Flask, эта запись в блоге — идеальное место для начала. Мы проведем вас через процесс создания базового приложения Flask с нуля. К концу у вас будет работающее приложение Flask и базовое понимание веб-разработки с использованием Python.
#Python #Flask
https://dev-gang.ru/article/sozdaite-svoe-pervoe-prilozhenie-python-flask-ea6ymx1o3c/
#Python #Flask
https://dev-gang.ru/article/sozdaite-svoe-pervoe-prilozhenie-python-flask-ea6ymx1o3c/
До сих пор мы рассматривали основы HTML и CSS, обсуждали различные методы, позволяющие размещать элементы на веб-странице, и изучали концепцию адаптивного дизайна, которая позволяет создавать веб-страницы, автоматически адаптирующиеся к различным размерам экрана.
В этой главе мы объединим все, что мы узнали до сих пор, чтобы воссоздать YouTube, используя только HTML и CSS.
#CSS #HTML
https://dev-gang.ru/article/vossozdaem-youtube-s-pomosczu-html-i-css-r57qqfmjii/
В этой главе мы объединим все, что мы узнали до сих пор, чтобы воссоздать YouTube, используя только HTML и CSS.
#CSS #HTML
https://dev-gang.ru/article/vossozdaem-youtube-s-pomosczu-html-i-css-r57qqfmjii/
Удержать клиентов на веб-сайте может быть непросто, но есть трюк, который работает как шарм: отображение модального окна подписки, когда они собираются уйти. Это не только повышает конверсию, но и улучшает удержание клиентов на вашем сайте.
В этом посте мы узнаем, как реализовать эту функцию с помощью JavaScript DOM.
#JavaScript
https://dev-gang.ru/article/otobrazhat-modalnoe-okno-kogda-polzovateli-pokidaut-sait-zcaxr0h9tc/
В этом посте мы узнаем, как реализовать эту функцию с помощью JavaScript DOM.
#JavaScript
https://dev-gang.ru/article/otobrazhat-modalnoe-okno-kogda-polzovateli-pokidaut-sait-zcaxr0h9tc/
В этом сообщении блога мы рассмотрим, как создать анимацию горизонтальной прокрутки с помощью HTML и Tailwind CSS. Он может добавить визуально привлекательный элемент на вашу следующую целевую страницу.
#CSS #HTML
https://dev-gang.ru/article/sozdanie-animacii-logotipa-s-prokrutkoi-s-pomosczu-tailwind-css-jiyhurmemb/
#CSS #HTML
https://dev-gang.ru/article/sozdanie-animacii-logotipa-s-prokrutkoi-s-pomosczu-tailwind-css-jiyhurmemb/
Хотели ли вы когда-нибудь добавить специальное сообщение или указание авторства, когда пользователи копируют текст с вашего сайта? Например, когда пользователи выделяют текст и нажимают Ctrl + C, вы можете захотеть указать оригинальный веб-сайт.
#JavaScript
https://dev-gang.ru/article/dobavte-specialnoe-soobsczenie-esli-polzovatel-skopiruet-tekst-bdjlvpa18h/
#JavaScript
https://dev-gang.ru/article/dobavte-specialnoe-soobsczenie-esli-polzovatel-skopiruet-tekst-bdjlvpa18h/
Вместо того, чтобы напрямую включать простой код проверки орфографии в свой проект, почему бы не превратить его в библиотеку, которую нам было бы легче использовать в других местах, а также публиковать публично.
#Elixir #Erlang
https://dev-gang.ru/article/sozdanie-biblioteki-elixir-dlja-proverki-orfografii-z3yoblbqtb/
#Elixir #Erlang
https://dev-gang.ru/article/sozdanie-biblioteki-elixir-dlja-proverki-orfografii-z3yoblbqtb/
Сегодня мы научимся создавать простое приложение Hello World, используя Ruby on Rails. Так отправимся же с вами в наше путешествие.
#Ruby
https://dev-gang.ru/article/sozdanie-prilozhenija-hello-world-v-ruby-on-rails-29d35hcrx8/
#Ruby
https://dev-gang.ru/article/sozdanie-prilozhenija-hello-world-v-ruby-on-rails-29d35hcrx8/
Существует способ смешивать цвета в чистом CSS.
Функциональная запись color-mix() принимает два значения цвета и возвращает результат их смешивания в заданном цветовом пространстве на заданную величину. Теперь у него достаточно хорошая поддержка браузеров, и мы можем его использовать.
#CSS
https://dev-gang.ru/article/kak-smeshat-cveta-v-css-gqi7h3vpw9/
Функциональная запись color-mix() принимает два значения цвета и возвращает результат их смешивания в заданном цветовом пространстве на заданную величину. Теперь у него достаточно хорошая поддержка браузеров, и мы можем его использовать.
#CSS
https://dev-gang.ru/article/kak-smeshat-cveta-v-css-gqi7h3vpw9/