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


Как проверить адрес электронной почты в JavaScript 🚀 🚀
Недавно я увидел, что многие младшие разработчики застряли на проверке электронной почты в чистом javascript, но поверьте мне, это действительно очень простая задача. Существует не только один способ проверки электронной почты в javascript, есть несколько способов решить эту проблему. В этой статье я объясню, как проверить электронную почту, используя чистый ванильный javascript и простые регулярные выражения. Что такое электронная почта? Электронная почта расшифровывается как..

Путь разработчика программного обеспечения: от юниора до эксперта по интерфейсу Vue.js за 8 лет
Начало карьеры разработчика программного обеспечения может быть захватывающим и полезным путешествием. В течение восьми лет можно наблюдать огромный рост и трансформацию, переходя от младшего разработчика к опытному эксперту в определенном стеке технологий. В этом…

Как я изучал JavaScript
«Кто-нибудь закончил изучение JavaScript?» Я очень сомневаюсь, что ответ любого разработчика на этот вопрос когда-либо будет глубоким ДА. Во-первых, я задаюсь вопросом о моем понимании JavaScript с каждым ката Codewars , который я пытаюсь решить. Я занялся веб-разработкой после того, как в первые годы своей карьеры начинающего разработчика отказался от нескольких языков программирования. Здесь я впервые познакомился с JavaScript. Я уже достаточно изучил HTML и CSS, и мое..

Подсказка для массивов в JavaScript
Массивы - очень распространенная и полезная структура данных для сохранения коллекций, но у них есть небольшая загвоздка в JavaScript, они на самом деле являются объектами. Хотя это, вероятно, не новость для тех, кто использует JS, для тех, кто только начинает, может возникнуть странный сюрприз. Причина JS прямо сейчас имеет шесть примитивных типов: s tring , n umber , b oolean , n ull , u ndefined и s ymbol , и, когда что-то не соответствует одному из них, оно назначается..

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

JavaScript Array уменьшает(): использование аналогий из реального мира.
Синтаксис: array.reduce(callback, initialValue); Что такое Метод сокращения ? Метод reduce  — это мощный инструмент JavaScript, позволяющий "сократить" массив значений в одно значение. ПРИМЕР 1: Представьте, что вы готовите смузи, и мы хотим использовать метод reduce , чтобы подсчитать общее количество фруктов, необходимых для нашего смузи. const fruits = [2, 3, 1, 4, 2]; // Our mixing process: adding and mixing fruits const totalFruitsNeeded = fruits.reduce((acc,..

Глубокое клонирование вложенных объектов в JavaScript
Попрощайтесь с хаком JSON.stringify Создание глубоких копий вложенных объектов было уродливым в JavaScript. Есть много библиотек, которые позаботятся об этом за нас (например, lodash или rfdc). Что касается глубокого клонирования, то эти библиотеки выполнили свою задачу. Поздоровайтесь с API StructuredClone. Вместо этого: JSON.parse(JSON.stringify(deepObject)); Мы можем написать это сейчас: structuredClone(deepObject) Это создает чистую копию без каких-либо ссылок. Однако..