arhrs - современные компьютерные технологии

Публикации по теме 'javascript-tips'


Как удалить дубликаты из массива в JavaScript
Как JavaScript-разработчик , вы можете столкнуться со сценариями, в которых необходимо удалить дубликаты из массива. Дубликаты могут вызвать проблемы в вашем коде, и очень важно иметь чистый и уникальный массив. В этой статье я объясню различные методы, которые вы можете использовать для удаления дубликатов из массива в JavaScript. Метод 1: Использование объекта Set Объект Set в JavaScript представляет собой набор уникальных значений. Вы можете использовать объект Set для..

Убери за собой!
Как написать реагирующие эффекты с неявной очисткой. Уборка утомительна Запустить тайм-аут или добавить прослушиватель событий при монтировании компонента достаточно просто, используя хук useEffect реакции. Однако обычно мы не хотим, чтобы эффект сохранялся после размонтирования компонента, поэтому мы не должны забывать удалить его снова. Для этого мы возвращаем из хука функцию, которая занимается очисткой: К сожалению, это означает, что удобочитаемость снижается,..

Узнайте о скрытой силе генераторов JavaScript
Сначала мы объясним, что такое генераторы и зачем они нам нужны. Генераторы JavaScript впервые были представлены в ES6. Это обычные функции с немного странным поведением. Они могут остановить свое выполнение в середине функции и возобновить ее дальше с той же точки. Чем они отличаются от обычных функций? В обычной функции JavaScript мы ожидаем, что код внутри будет выполняться до тех пор, пока мы не достигнем оператора возврата, ошибки или конца функции. С помощью функции..

ТИПЫ ДАННЫХ И ОПЕРАТОРЫ JAVASCRIPT : #js2
1 . Типы данных=› 》Тип данных в программировании — это классификация, которая указывает, какой тип значения имеет переменная и какие типы математических, реляционных или логических операций могут быть применены к ней, не вызывая ошибки. • Нить • Число • логическое значение • Неопределенный • Объект Преобразование типа Javascript=› 》Важные примечания 1.JavaScript считает 0 ложным, а все ненулевые числа истинными. И, если true преобразуется в число, результат всегда..

Как я научился правильно использовать setTimeOut в JavaScript, будучи новичком
Я новичок, так что все эти мелочи я бегу в том, что я просто не знаю, если я не прочитал это «очень» аккуратно в документации (которую я редко). Часто при устранении неполадок я узнаю, что я сделал не так. Пока я отлаживаю, я всегда проигрываю в голове этот диалог: «Смотри! Это будет что-то очень маленьким и тупым.» И чем дольше я беру для отладки что-то, тем больше тонут знания в конце. Потому что, кто хочет провести все это время найти ответ, особенно, когда это было так просто..

ЯВАСКРИПТ
JavaScript — это язык программирования, который стал важным инструментом для веб-разработчиков. Он используется для создания динамических и интерактивных веб-сайтов, веб-приложений, игр и даже мобильных приложений. В этом сообщении блога мы рассмотрим JavaScript, его функции и преимущества. Во-первых, давайте начнем с основ. JavaScript — это высокоуровневый объектно-ориентированный язык программирования. Брендан Эйх создал его всего за десять дней в мае 1995 года. Сегодня это один..

Еще 4 совета по JavaScript для более короткого кода
Это продолжение моей предыдущей статьи: 4 совета JavaScript для более короткого кода 1. Замените Switch и If-Else парами ключ-значение Оператор switch и оператор if-else оценивают выражение и выполняют выражения условно. Но по мере увеличения числа случаев растет и код. //using switch function returnDaySwitch(val) { switch (val) { case 1: return "It's monday" case 2: return "It's tuesday" case 3: return "It's..

Новые материалы

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..