Проблема "undefined this keyword variable" в JavaScript обычно возникает при попытке доступа к свойству или методу с использованием this в функции, но контекст этого потерян или установлен неправильно. Есть несколько способов решения этой проблемы.
#JavaScript
https://dev-gang.ru/article/problema-undefined-this-keyword-variable-v-javascript-24ggyttm54/
#JavaScript
https://dev-gang.ru/article/problema-undefined-this-keyword-variable-v-javascript-24ggyttm54/
Как разработчик, работающий над полнофункциональным приложением, вам необходима локальная среда разработки, максимально приближенная к производственной среде. Это позволит вам тестировать и отлаживать ваше приложение локально перед его развертыванием в рабочей среде.
#PostgreSQL #Docker #Next.js
https://dev-gang.ru/article/sozdanie-lokalnoi-sredy-razrabotki-zapusk-polnofunkcionalnogo-prilozhenija-nextjs-s-postgresql-i-minio-s-s-ispolzovaniem-docker-465fxeldo4/
#PostgreSQL #Docker #Next.js
https://dev-gang.ru/article/sozdanie-lokalnoi-sredy-razrabotki-zapusk-polnofunkcionalnogo-prilozhenija-nextjs-s-postgresql-i-minio-s-s-ispolzovaniem-docker-465fxeldo4/
Конкурентный режим (Concurrent Mode) и suspense - это две функции, меняющие правила игры, которые были представлены в последних версиях React. Они позволяют создавать более отзывчивые и производительные приложения, раскрывая возможности параллельного рендеринга и приостановленной загрузки.
В этом руководстве мы подробно рассмотрим обе функции и дадим практические советы о том, как эффективно использовать их в ваших собственных приложениях React.
#React #JavaScript
https://dev-gang.ru/article/kak-pobedit-parallelnyi-rezhim-i-ozhidanie-v-react-t244fmyxh6/
В этом руководстве мы подробно рассмотрим обе функции и дадим практические советы о том, как эффективно использовать их в ваших собственных приложениях React.
#React #JavaScript
https://dev-gang.ru/article/kak-pobedit-parallelnyi-rezhim-i-ozhidanie-v-react-t244fmyxh6/
React предоставляет мощный способ создания пользовательских интерфейсов, но иногда вы сталкиваетесь с ситуациями, когда вам необходимо визуализировать компоненты за пределами обычного дерева React. Вот тут-то и пригодятся порталы.
Порталы позволяют отображать компонент за пределами его родительской иерархии DOM, что часто полезно для таких сценариев, как модальные окна, всплывающие подсказки или другие наложения.
#JavaScript #React
https://dev-gang.ru/article/sozdanie-portalov-v-react-s-pomosczu-huka-useportal-cyrn8xwy0v/
Порталы позволяют отображать компонент за пределами его родительской иерархии DOM, что часто полезно для таких сценариев, как модальные окна, всплывающие подсказки или другие наложения.
#JavaScript #React
https://dev-gang.ru/article/sozdanie-portalov-v-react-s-pomosczu-huka-useportal-cyrn8xwy0v/
Создание шахматной игры в ReactJS включает в себя создание компонентов шахматной доски, фигур и управление состоянием игры. Вот упрощенный пример, который поможет вам начать работу.
#JavaScript #React
https://dev-gang.ru/article/kak-postroit-shahmatnuu-partiu-v-reactjs-0rkxs51z0j/
#JavaScript #React
https://dev-gang.ru/article/kak-postroit-shahmatnuu-partiu-v-reactjs-0rkxs51z0j/
В этом посте я опишу паттерн обработки ошибок, который показался мне довольно элегантным при написании REST, gRPC и других сервисов на Go.
#Golang
https://dev-gang.ru/article/obrabotka-oshibok-v-vebprilozhenijah-na-go-dolzhna-byt-udobnee-tihiczdkfj/
#Golang
https://dev-gang.ru/article/obrabotka-oshibok-v-vebprilozhenijah-na-go-dolzhna-byt-udobnee-tihiczdkfj/
Задача охранника — защищать что-то или кого-то и перехватывать потенциальные взаимодействия с объектом, который он охраняет.
Здесь мы поговорим об охраннике, чья работа — защищать объект JavaScript! И использование этого охранника бесплатно! Ну, давайте перейдем к делу.
#JavaScript
https://dev-gang.ru/article/zasczita-obektov-js-s-pomosczu-proksi-5xzpjbkbo9/
Здесь мы поговорим об охраннике, чья работа — защищать объект JavaScript! И использование этого охранника бесплатно! Ну, давайте перейдем к делу.
#JavaScript
https://dev-gang.ru/article/zasczita-obektov-js-s-pomosczu-proksi-5xzpjbkbo9/
Вы когда-нибудь загружали в Интернет фотографию с лицами других людей и задавались вопросом, как сохранить их конфиденциальность? Обнаружение и размытие лиц — важная функция конфиденциальности, которую должны иметь все приложения.
В этом блоге я покажу вам живую демонстрацию и то, как вы можете реализовать это в своем приложении NextJS/React, используя мощные API-интерфейсы компьютерного зрения PixLab.
#JavaScript #NextJS
https://dev-gang.ru/article/obnaruzhenie-i-razmytie-czeloveczeskih-lic-s-pomosczu-iskusstvennogo-intellekta-v-nextjs-wgyrdjt709/
В этом блоге я покажу вам живую демонстрацию и то, как вы можете реализовать это в своем приложении NextJS/React, используя мощные API-интерфейсы компьютерного зрения PixLab.
#JavaScript #NextJS
https://dev-gang.ru/article/obnaruzhenie-i-razmytie-czeloveczeskih-lic-s-pomosczu-iskusstvennogo-intellekta-v-nextjs-wgyrdjt709/
Добро пожаловать в мир веб-разработки, где базы данных являются основой динамических приложений. Если вы только начинаете свой путь и ищете мощное, но удобное для новичков решение, Prisma может стать вашим путем к упрощенному взаимодействию с базами данных.
В этом руководстве мы рассмотрим процесс создания базы данных фильмов с использованием Prisma, Express и MongoDB, предлагая практический подход для новичков.
#MongoDB #NodeJS #Express
https://dev-gang.ru/article/sozdanie-bazy-dannyh-filmov-s-pomosczu-prisma-express-i-mongodb-rukovodstvo-dlja-naczinausczih-xculvlcldi/
В этом руководстве мы рассмотрим процесс создания базы данных фильмов с использованием Prisma, Express и MongoDB, предлагая практический подход для новичков.
#MongoDB #NodeJS #Express
https://dev-gang.ru/article/sozdanie-bazy-dannyh-filmov-s-pomosczu-prisma-express-i-mongodb-rukovodstvo-dlja-naczinausczih-xculvlcldi/
В этой статье мы рассмотрим, как реализовать файл-функцию в Node.js приложении. Это позволит вам структурировано писать и поддерживать кода.
#NodeJS
https://dev-gang.ru/article/ispolzovanie-node-file-router-dlja-marshrutizacii-na-osnove-failov-v-nodejs-3uybk6ffo8/
#NodeJS
https://dev-gang.ru/article/ispolzovanie-node-file-router-dlja-marshrutizacii-na-osnove-failov-v-nodejs-3uybk6ffo8/
Функция FIRST_VALUE() в SQL Server извлекает первое значение из указанного столбца. Она работает вместе с предложением ORDER BY для определения последовательности и, если нужно или необходимо, предложением PARTITION BY для создания разделов данных перед получением первого значения.
#SQL
https://dev-gang.ru/article/funkcija-firstvalue-v-sql-server-yvaqr2g3fd/
#SQL
https://dev-gang.ru/article/funkcija-firstvalue-v-sql-server-yvaqr2g3fd/
Как вы, возможно, уже знаете, в JavaScript существует два различных способа совместного использования функций: экспорт по умолчанию и экспорт по имени. Экспорт по умолчанию используется для экспорта одного значения из модуля, в то время как именованный экспорт позволяет экспортировать несколько значений из модуля.
#JavaScript
https://dev-gang.ru/article/izbegaite-ispolzovanija-eksporta-po-umolczaniu-gcz2sdkvck/
#JavaScript
https://dev-gang.ru/article/izbegaite-ispolzovanija-eksporta-po-umolczaniu-gcz2sdkvck/
Мы часто слышим термины: неизменяемый и неизменяемость. Но что они означают, и почему нас, разработчиков, это должно волновать?
В этом уроке мы рассмотрим неизменность примитивов, массивов и объектов на примерах JavaScript. И я объясню, почему неизменность важна для программирования.
#JavaScript
https://dev-gang.ru/article/neizmenjaemost-v-javascript--objasnenie-na-primerah-pryj921bt6/
В этом уроке мы рассмотрим неизменность примитивов, массивов и объектов на примерах JavaScript. И я объясню, почему неизменность важна для программирования.
#JavaScript
https://dev-gang.ru/article/neizmenjaemost-v-javascript--objasnenie-na-primerah-pryj921bt6/
Итак, в этом руководстве моя цель — упростить сложные операции поиска MongoDB для вас, как нового пользователя MongoDB.
Я надеюсь, что эта статья ответит на ваши животрепещущие вопросы и поможет вам разобраться в операциях запросов MongoDB.
#MongoDB
https://dev-gang.ru/article/kak-optimizirovat-poiskovye-zaprosy-v-mongodb-xo78yqzfvr/
Я надеюсь, что эта статья ответит на ваши животрепещущие вопросы и поможет вам разобраться в операциях запросов MongoDB.
#MongoDB
https://dev-gang.ru/article/kak-optimizirovat-poiskovye-zaprosy-v-mongodb-xo78yqzfvr/
В JavaScript вы можете манипулировать содержимым веб-страницы, используя объектную модель документа (DOM). Но как написать код, который будет читабельным, простым в обслуживании и не подверженным проблемам с производительностью?
Это то, что мы рассмотрим в этой статье. Я расскажу о некоторых важных передовых практиках, которые помогут вам уверенно манипулировать DOM.
#JavaScript #HTML
https://dev-gang.ru/article/luczshie-praktiki-js-dom-manipulirovanija--s-primerami-swbzd5fqzi/
Это то, что мы рассмотрим в этой статье. Я расскажу о некоторых важных передовых практиках, которые помогут вам уверенно манипулировать DOM.
#JavaScript #HTML
https://dev-gang.ru/article/luczshie-praktiki-js-dom-manipulirovanija--s-primerami-swbzd5fqzi/
Знали ли вы о циклах в связанном списке? Что происходит, когда цикл проникает в него?
В этой статье мы рассмотрим эти вопросы и углубимся в циклы в связанных списках, понимая необходимость их удаления, методы обнаружения и способы их исправления.
#JavaScript #NodeJS
https://dev-gang.ru/article/obnaruzhenie-i-udalenie-cikla-v-svjazannom-spiske-e5jjdu4q55/
В этой статье мы рассмотрим эти вопросы и углубимся в циклы в связанных списках, понимая необходимость их удаления, методы обнаружения и способы их исправления.
#JavaScript #NodeJS
https://dev-gang.ru/article/obnaruzhenie-i-udalenie-cikla-v-svjazannom-spiske-e5jjdu4q55/
В API веб-хранилища представлены два типа хранилища: локальное хранилище (Local Storage) и хранилище сеансов (Session Storage).
В этой статье я собираюсь показать вам, как использовать API веб-хранилища и почему он полезен для веб-разработчиков.
#JavaScript
https://dev-gang.ru/article/api-vebhraniliscza--kak-hranit-dannye-v-brauzere-6ov0lw48oc/
В этой статье я собираюсь показать вам, как использовать API веб-хранилища и почему он полезен для веб-разработчиков.
#JavaScript
https://dev-gang.ru/article/api-vebhraniliscza--kak-hranit-dannye-v-brauzere-6ov0lw48oc/
Метод скользящего окна — это алгоритмический подход, используемый в информатике и обработке сигналов. Он включает в себя выбор подмножества фиксированного размера или «окна» из большего набора данных и поэтапное перемещение этого окна по набору данных.
Этот алгоритм показался мне очень интересным, поэтому я хотел поделиться своими знаниями с сообществом.
https://dev-gang.ru/article/kak-ispolzovat-tehniku-skolzjasczego-okna--primer-algoritma-i-reshenie-f91tibnvix/
Этот алгоритм показался мне очень интересным, поэтому я хотел поделиться своими знаниями с сообществом.
https://dev-gang.ru/article/kak-ispolzovat-tehniku-skolzjasczego-okna--primer-algoritma-i-reshenie-f91tibnvix/
NodeList действительно надежный друг. Но подождите, они не такие гибкие, как ваши обычные массивы. Иногда при кодировании вы можете применить в своем проекте определенные методы и приемы. Однако NodeList не всегда позволяет легко выполнить эти задачи, тогда как ArrayList более удобен.
В таких случаях вам могут понадобиться навыки, чтобы преобразовать их и привести в соответствие со стандартами ваших проектов. В этой статье мы узнаем, как решить эту проблему.
#JavaScript #NodeJS #HTML
https://dev-gang.ru/article/preobrazovanie-nodelist-javascript-v-massiv-prostoe-rukovodstvo-r6ipbp6yk8/
В таких случаях вам могут понадобиться навыки, чтобы преобразовать их и привести в соответствие со стандартами ваших проектов. В этой статье мы узнаем, как решить эту проблему.
#JavaScript #NodeJS #HTML
https://dev-gang.ru/article/preobrazovanie-nodelist-javascript-v-massiv-prostoe-rukovodstvo-r6ipbp6yk8/
Добро пожаловать в быстро развивающуюся сферу разработки программного обеспечения, где освоение Test Doubles — ваш ключ к созданию надежных программ.
#Testing
https://dev-gang.ru/article/testovye-dvoiniki-kratkoe-rukovodstvo-po-povysheniu-navykov-testirovanija-iohoicbu7d/
#Testing
https://dev-gang.ru/article/testovye-dvoiniki-kratkoe-rukovodstvo-po-povysheniu-navykov-testirovanija-iohoicbu7d/
Вы когда-нибудь задумывались, как превратить крутые SVG-изображения в обычные PNG с помощью Node.js? Что ж, пристегнитесь!
В этой статье мы узнаем о библиотеке Sharp и о том, как с ее помощью преобразовать SVG в PNG.
#JavaScript #NodeJS
https://dev-gang.ru/article/preobrazovanie-svg-v-png-s-pomosczu-nodejs-i-sharp-podrobnoe-rukovodstvo-bm1efof0pr/
В этой статье мы узнаем о библиотеке Sharp и о том, как с ее помощью преобразовать SVG в PNG.
#JavaScript #NodeJS
https://dev-gang.ru/article/preobrazovanie-svg-v-png-s-pomosczu-nodejs-i-sharp-podrobnoe-rukovodstvo-bm1efof0pr/