Публикации по теме 'javascript'
Понимание списков Python для разработчиков JavaScript
Как разработчик JavaScript, вы, возможно, слышали об удивительных возможностях Python. Одной из таких мощных функций является понимание списков, которое может помочь вам писать более чистый и эффективный код. В этой статье мы рассмотрим, как использовать генераторы списков Python для печати подмножества определенных свойств объекта в массиве объектов, используя docs в качестве примера. К концу этой статьи вы поймете, чем хороши списковые включения в Python и как они могут облегчить вашу..
Сопоставление, уменьшение и фильтрация как функции высшего порядка
Функции, которые работают с другими функциями, либо принимая их в качестве аргументов, либо возвращая их, называются функциями высшего порядка .
Функции высшего порядка позволяют нам абстрагироваться от действий , а не только от значений.
Давайте сначала посмотрим карту :
Задание: добавьте 2 к каждому элементу массива.
// Define an array.
var testArray = [1, 2, 3, 4, 5, 6, 7];
мы пишем функцию для нашей логики, которая будет добавлять 2 к аргументу функции.
var logic =..
Разверните масштабируемую архитектуру с открытым исходным кодом
Ubuntu, Let's Encrypt, Docker, Docker Compose, NGINX
В этом руководстве будут описаны инструменты и методы, которые я использовал для размещения моего личного веб-сайта Servesa , а также множество побочных проектов. В этой архитектуре используются бесплатные инструменты с открытым исходным кодом, она может работать на любом облачном провайдере (или может быть распределена между несколькими поставщиками) и может обрабатывать тысячи запросов в минуту.
Хорошие варианты использования..
Сквозной тест с кипарисом
Что такое End-To-End тест?
Сквозное тестирование — это методология, используемая в жизненном цикле разработки программного обеспечения для проверки функциональности и производительности приложений. Цель состоит в том, чтобы смоделировать, как будет выглядеть реальный пользовательский сценарий от начала до конца.
Что такое кипарис?
Тестировать приложения JavaScript сложно, но с помощью Cypress , бесплатной программы запуска тестов с открытым исходным кодом для разработчиков...
Автоматическое масштабирование и центрирование опубликованных видеовызовов с помощью Vonage Video API
Введение
Во время встречи по видеосвязи иногда бывает трудно почувствовать связь с другими по сравнению с личной встречей. Это связано с тем, что мы не можем внимательно следить за эмоциями, чувствами и языком тела других людей во время видеозвонка. Кроме того, люди всегда держат дистанцию между собой и веб-камерой. Это затрудняет ведущему немедленный ответ аудитории.
Поэтому внедрено использование мл-трансформеров Vonage и библиотек медиа-процессоров для приближения лица..
Почему некоторые конструкторы классов вызывают метод Super()?
Использование примера React
Если вы новичок в программировании и чтении кода, вы, вероятно, видели примеры классов. Классы являются важной концепцией в объектно-ориентированных языках программирования. Некоторым людям они нравятся, другим нет, несмотря на это, это важная концепция для понимания.
Когда я начинал как разработчик, я читал JavaScript и React. В то время в React преобладали классовые компоненты. Примеры выглядели так:
Все имело смысл, кроме вызова суперфункции в..
Как заменить все вхождения строки в Javascript
В этой статье мы увидим, как заменить все вхождения строки в javascript.
Вы можете использовать методы javascript replace() и replaceAll() для замены всех вхождений строки.
Итак, мы научимся заменять все вхождения регулярными выражениями.
Итак, давайте посмотрим, как javascript заменяет все вхождения, jquery заменяет все вхождения строки, а регулярное выражение заменяет все вхождения.
Метод replace() ищет в строке значение и возвращает новую строку с замененным значением.
Кроме..
Новые материалы
Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..
LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной.
Ниже приведен исходный код, предоставленный здесь
Из исходного кода видно, что флаг — это отображаемое имя администратора...
GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..
Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..
Сравнение Clojure IDE — Emacs/Cider и IDEA/Cursive
Введение
Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..
Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования.
Строки есть практически в каждом языке программирования, и научиться их эффективному..
7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..