Месяц: Декабрь 2017

Некоторые полезные конструкции JavaScript/jQuery

Статья — сборник некоторых полезных конструкций на языке JavaScript/jQuery, чтобы долго не искать и чтобы заново не придумывать. Удалить объект из массива по какому-то его свойству Допустим, что есть у  нас массив объектов, среди свойство которого есть уникальные…

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

Работа с SVG посредством jQuery

На данный момент есть достаточно немало библиотек для работы с SVG, которые в полной мере позволяют работать с этим форматом, хотя, это обычный структурированный под графику подвид семейства XML,  а значит есть вероятность работать с ним и обычным…

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

Чтение данных из Excel в PHP и в JavaScript

Допустим, есть потребность для клиента работать с часто изменяемыми данными в понятном виде на понятных носителях. Носителем информации будем считать файл Excel, из которого посредством библиотеки PHP данные подгружаются в JavaScript. Придумываем структуру файла Excel Сначала нам необходимо…

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

Базовые вещи в TestCafe

В данном посте рассмотрим некоторые шаблоны приема данного E2E ориентированного тестового фреймворка Node.js. Отличительной особенностью данной платформы в том, что она ограничивается установкой самой платформы и браузера, к тому же, в консоли можно использовать браузер в heandless режиме….

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

Базовый набор команд для работы в консоли Linux/Ubuntu

  В данном посте приведен минимальный базовый список команд для уверенной работы в командной строке Linux/Ubuntu. Порядок выполнения команд в Ubuntu В консоли Ubuntu несколько команд можно комбинировать и создавать условия выполнения, в заивисмости от итога выполнения предыдущей…

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

Работа через менеджер версий Node.js (NVM)

Что такое NVM? NVM(Node Version Manager) — это простой bash — скрипт, который позволяет упралять(устанавливать, обновлять, активировать, удалять) разные версии Node.js на одной машине так, что они выполняются в изолированных друг от друга средах. Таким образом, можно работать…

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

Понимание очереди команд выполнения тестов в Nightwatch.js

Общий принцип выполнения команд Когда Nightwatch запускает тест, то он выполняет свои команды в списке, который известен, как список команд. Этот список управляет асинхронным выполнением команд, определенных в этом тесте. Как очередь, очередь команд в общем следует правилу первый…

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

Как поделиться в соцсетях в Cordova?

Описание Допустим, естьу нас задача, чтобы при нажатии на кнопку можно было поделиться в социальных сетях через приложение Cordova. Для данной задачи есть специальные плагин и один из них — это cordova-plugin-share. Данный плагин позволяет приложению через JavaScript вызов…

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

Настройка Raspberry Pi 3 и установка Node.js на Raspbian OS

Предисловие Требования к аппаратному инструментарию Загрузка операционной системы для Raspberry Pi Запись Raspbian OS на карту памяти Загрузка OS Raspbian в Raspberry Pi Конфигурация Raspbian OS Установка Node.js на Raspberry Pi Заключение   Предисловие Данный пост покажет, как…

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

Запрос и ответ POST данных к удаленному серверу Node.js из приложения

Допустим, что у нас есть мобильное приложение или приложение на ПК, с которым надо коммуницировать удаленный сервер Node.js. Кратко напишем код серверной и клиентской части. Серверная часть app.post(‘/login’, function(req, res) { var isLoged = false; var info =…

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