Статьи

В этом разделе, мой друг, ты найдешь уникальные авторские статьи и переводы публикаций по веб-разработке, а также информацию по смежным темам из мира информационных технологий.


Плагин Knockout Validation для Knockout.js

Плагин Knockout Validation для Knockout.js

Все серьёзные веб-приложения используют формы. Для правильной работы каждой из них необходима проверка пользовательского ввода. Она обязательна на стороне сервера и желательна на стороне клиента. В этой заметке рассматриваются основы клиентской валидации данных с помощью замечательного плагина Knockout Validation в Knockout.js. Этот подход даёт отличный результат при минимальных затратах времени.

Встроенный REST клиент в PhpStorm

Встроенный REST клиент в PhpStorm

REST — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Этот способ проектирования веб-сервисов, менее зависимый от закрытого промежуточного ПО, чем модели SOAP и WSDL. Замечательный встроенный REST клиент существует в PhpStorm, об особенностях работы с которым ты сможешь узнать из этого вольного перевода части официального руководства.

Запуск внешних инструментов в PhpStorm

Запуск внешних инструментов в PhpStorm

Технологии не стоят на месте! Каждый месяц появляется огромное количество новых программ и средств по веб-разработке: генераторы, анализаторы, трансляторы, пост и препроцессоры, базы данных. Также существует множество малоизвестных и временных утилит. Невозможно включить каждый подобный инструмент в PhpStorm. Но есть отличное решение, которое помогает интегрировать необходимое ПО в IDE.

Сапёр на HTML5 с помощью Phaser №3:
Нумерация тайлов

Сапёр на HTML5 с помощью Phaser №3: 
<br>Нумерация тайлов

Это третья часть вольного перевода руководства от Zeke Chan по воссозданию классической логической игры Сапёр на HTML5 с помощью бесплатного фреймворка Phaser. Она рассматривает вопрос нумерации тайлов на основе расположения мин на игровом поле. Разбирает процесс раскрытия пустых тайлов и процесс раскрытия всех тайлов в случае проигрыша.

Модульное тестирование JavaScript в PhpStorm

Модульное тестирование JavaScript в PhpStorm

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

PhpStorm получает поддержку Bower

PhpStorm получает поддержку Bower

Менеджеры пакетов упрощают установку и обновление зависимостей программного обеспечения. Bower — это отличный пакетный менеджер для front-end разработчиков, написанный на JavaScript под платформу NodeJS. Он устанавливает нужные проекту пакеты подходящих версий вместе с их зависимостями. Речь о таких сторонних библиотеках как: jQuery, Bootstrap, AngularJS и многих других. Теперь PhpStorm позволяет использовать это современное технологическое решение без всяких усилий.