Главная » JavaScript

Запуск приложения Node.js в фоновом режиме

Допустим, мы создали приложение Node.js и хотим, чтобы при выходе из консоли после запуска через npm start/node index.js через команду Ctrl + C или из ssh — клиента наше приложение продолжало выполняться, как нормальный сервер. Для этого есть…

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

Создание приложения Node.js при помощи фреймворка express.js

Рассмотрим пример создания приложения Node.js на основе популярного фреймворка express.js Установка express.js Для установки достаточно набрать команду: $ npm install -g express —save Установка генератора приложений Express Для быстрого создания «скелета» приложения используется инструмент для генерации приложений express….

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

Клиентская часть организации игры «Рулетка»

Это краткое описание того, как разработать интерфейс игры «Рулетка» или Programming Roulette Game Principle. В посте представлена принципиальная схема и код рабочей программы. Схема работы Для лучшего понимания хорошо бы рассмотреть схему того, что мы хотим проектировать Опишем…

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

Отправка AJAX — запросов к сервлету Java

Для взаимодействия пользователя серверной частью очень часто нужно использовать запросы, которые позволяют отправлять и принимать данные без обновления текущей страницы иначе говоря асинхронные AJAX — запросы. В сегодняшнем примере покажем, как сделать запрос со страницы пользователя на сервер,…

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

Вызов кода C# из JavaScript

При разработке JavaScript — приложений на платформе .NET очень часто, даже не очень, а требуется использовать JavaScript — функции вызова кода C#. Так как JavaScript не умеет пользоваться файловой системой не может работать с БД, то нам необходим…

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

Использование JavaScript в WebBrowser .NET/C#

При использовании JavaScript в .NET объекте WebBrowser нужно учитывать некоторые ньюансы, связанные с загрузкой страницы. Для того, чтобы выполнить какой-то JavaScript — код необходимо проверить загрузку страницы. Простое решение — это использование в C# специального слушателя события —…

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

LangZilla — интерактивный переводчик для сайта

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

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

Создание пользовательских модулей в Node.js

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

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

Статья о том, как использовать IndexedDB в HTML5

IndexedDB — это API для хранения данных в браузере пользователя. Можно также использовать куки(cookie) и локальное хранилище(Local Storage), но они не предоставляют желаемый юзабилити, который предоставляет IndexedDB. Данные, хранимые в IndexedDB устойчивы. Данный способ хранения предоставляет богатые возможности…

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

Графический редактор на JavaScript. Часть 1. Введение

Данный цикл статей будет относится к проектированию простого графического редактора на основе клиентского языка JavaScript и серверного языка PHP. Графический редактор будет иметь возможность создавать простейшие примитивы: линия, эллипс, прямоугольник, многоугольник. Опишем возможность добавления, редактирования и удаления примитивов…

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