JavaScript

Оценок пока нет Функции массивов в JavaScript Map, Reduce, Filter, ForEach, Every, Find, Some, IndexOf, Includes, Flat, At, Concat, Entries

Map, Reduce и Filter — все это методы массивов в JavaScript. Каждый из них будет перебирать массив и выполнять преобразование или вычисление. Краткое резюме использования map, reduce и filter данных функций, проиллюстрированный @steveluscher Map Метод map() используется для создания нового массива из существующего, применения функции к каждому из элементов первого массива. В обратном вызове callback […]

Оценок пока нет Спред и деструкция в JavaScript

Знание парадигм JavaScript, начиная с ES6 — это очень важно, если мы хотим работать с современным фреймворками на подобие React.js или Vue.js, потому что они облегчают написание рутинных операций. В данном посте рассмотрим 2 очень важные операции spread и destruction. Spread Начнем с того, что в JavaScript версии ES6 появилась новая возможность склеивать массивы и […]

Оценок пока нет Деплой Apostrophe 3 CMS на свой VPS в Docker

ApostropheCMS — это CMS для сайтов с открытым исходным кодом, напсианный на JavaScript. Apostrophe Assembly — это мощная и гибкая платформа для создания веб-сайтов для цифровых агентств, компаний SaaS, высших учебных заведений, предприятий и т. д. Не буду долго томить, описывая лирику. В общем говоря, задачей является деплой данной Apostrophe CMS на свой VPS или локальный […]

Оценок пока нет Исправление бага вывода страница в плагине DataTable на ModX

На мой взгляд очень неприятный баг, который трудно или невозможно исправить даже используя официальный код. Решил написать код JS, который исправит этот недуг Пожалуйста, оцените материал Sample rating item

Оценок пока нет Разницы между бандлом, чанком, модулем и вендором в WebPack

Представим, что у нас есть приложением с админкой и публичным фронтом и для этого в проекте можно выделить два бандла: app.js — для фронта admin.js — для админки В каждом бандле есть вендорные модули (react, ember, jquery etc.) и модули приложения (то, что написано прграммистом). Каждый бандл можно разбить как минимум на два чанка: собственно приложение и вендорные либы (чтобы пользователь при апдейте […]

Оценок пока нет Переменные среды для проекта Node.js

Всем известно, что хранить данные доступа к БД, сторонним сервисам, данные доменов и т.п. в одном месте — отличное решение, чтобы экономить время на их поиск в общем коде проекта и для этого, зачастую, используются переменные среды исполнения, которые, обычно, записываются в файл .env в корне проекта или не в корне, у кого как. Рассмотрим, […]

Оценок пока нет Clear trailing slash in vue-router app

Hello everyone. In this post i ant talk about process of clearing trailing slash in url of vue app with vue-router plugin Let’s say we have such a router There are no errors in this code, this is, rather, a flaw in the view-router plugin that cannot process the last slash. In the documentation, you […]

Оценок пока нет ООП в JavaScript ES5

Раннее использование ООП в JavScript ES5 базировалась на прототипной реализации ОО модели и описывается в данной статье для лучшего понимания ООП в JavaScript ES6. «Старая версия» — условное понимание, потому что, во многом, реализация ООП в ES6 — это синтаксический сахар поверх реализации ES5 и имеется обратная совместимость кода. Очень важно понимать, при чтении данной […]