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

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

Иногда JavaScript — неправильный ответ

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

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

Управление памятью в JavaScript

От автора: изучая управление памятью, мы имеем дело в основном с двумя вещами, а именно с тем, как распределяется память и как мы можем получить к ней доступ. Жизненный цикл памяти состоит из 3 фаз: Распределение Использование Освобождение Фаза распределения и использования обрабатывается в JavaScript. Понимание процесса управления памятью поможет вам эффективно использовать память при создании кода. Хранилище JavaScript Используются ...

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

5 распространенных ошибок при использовании промисов

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

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

Как создать собственную криптовалюту с помощью JavaScript

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

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

Scroll-linked и ScrollTimeline анимация

От автора: спецификация Scroll-linked Animations — это предстоящее и экспериментальное дополнение, которое позволяет нам связывать анимацию с прокруткой: когда вы прокручиваете вверх и вниз контейнер прокрутки, связанный элемент также продвигается или перематывается соответственно. Мы рассмотрели некоторые варианты использования в предыдущем разделе, посвященном CSS-трюкам, все они управляются правилом CSS @scroll-timeline и свойством animation-timeline, эти варианты использования были созданы с использованием только ...

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

Google Maps – отрисовка полигонов и окружностей на карте

От автора: бывают ситуации, когда в проекте на карте нужно отобразить определенную область, которая будет показывать, к примеру, сферу влияния компании или же некоторую область, на которую распространяется ее работа. Поэтому в данном видео будет рассмотрено, как на Google картах изобразить различные фигуры. В частности, мы посмотрим два варианта – первый формирование полигона по множеству точек и второй, создание простой ...

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

Const, Var или Let в JavaScript: полное руководство на все времена

От автора: переменная var кажется Вам идентичной переменной let? Вы создали переменную const, но ее свойства были изменены? var, let и const до сих пор являются для вас загадкой? До появления ECMAScript6, декларации var правили миром. Были проблемы, связанные с переменными, объявленными с помощью var. Но пришло время появления новых способов объявления переменных. В рамках ES6, для объявления переменных были ...

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

Функция Показать пароль

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

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

Как в JavaScript заполнить массив начальными значениями

От автора: JavaScript предоставляет множество способов инициализировать массивы исходными данными. Давайте посмотрим, какие способы являются наиболее простыми и популярными. 1. Заполнение массива примитивами Допустим, вы хотите инициализировать массив длинной 3 элемента нулями. Метод array.fill (initalValue), доступный в экземпляре массива, является удобным способом инициализации массивов: когда вызывается этот метод, весь массив заполняется значениями initialValue и возвращается измененный массив. Но вам нужно ...

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

Имеет ли смысл предварительная загрузка модулей?

От автора: модули JavaScript облегчают разработку. Однако считается, что модули могут разочаровать требовательных пользователей при первом посещении, потому что многочисленным модулям требуется больше времени для загрузки. Когда браузер загружает веб-приложение, состоящее из модулей JavaScript, он сначала загружает модули, перечисленные в HTML. Затем браузер находит операторы import в только что загруженных модулях. Он загружает необходимые модули и снова находит операторы import, ...

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