Статьи
В этом разделе, мой друг, ты найдешь уникальные авторские статьи и переводы публикаций по веб-разработке, а также информацию по смежным темам из мира информационных технологий.
Плагин Knockout Validation для Knockout.js
Все серьёзные веб-приложения используют формы. Для правильной работы каждой из них необходима проверка пользовательского ввода. Она обязательна на стороне сервера и желательна на стороне клиента. В этой заметке рассматриваются основы клиентской валидации данных с помощью замечательного плагина Knockout Validation в Knockout.js. Этот подход даёт отличный результат при минимальных затратах времени.
Встроенный REST клиент в PhpStorm
REST — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Этот способ проектирования веб-сервисов, менее зависимый от закрытого промежуточного ПО, чем модели SOAP и WSDL. Замечательный встроенный REST клиент существует в PhpStorm, об особенностях работы с которым ты сможешь узнать из этого вольного перевода части официального руководства.
Запуск внешних инструментов в PhpStorm
Технологии не стоят на месте! Каждый месяц появляется огромное количество новых программ и средств по веб-разработке: генераторы, анализаторы, трансляторы, пост и препроцессоры, базы данных. Также существует множество малоизвестных и временных утилит. Невозможно включить каждый подобный инструмент в PhpStorm. Но есть отличное решение, которое помогает интегрировать необходимое ПО в IDE.
Сапёр на HTML5 с помощью Phaser №3:
Нумерация тайлов
Это третья часть вольного перевода руководства от Zeke Chan по воссозданию классической логической игры Сапёр на HTML5 с помощью бесплатного фреймворка Phaser. Она рассматривает вопрос нумерации тайлов на основе расположения мин на игровом поле. Разбирает процесс раскрытия пустых тайлов и процесс раскрытия всех тайлов в случае проигрыша.
Модульное тестирование JavaScript в PhpStorm
Как при разработке сложных систем за очень маленький промежуток времени протестировать огромное количество JavaScript кода? Какие инструменты и фреймворки можно использовать в PhpStorm для этого? Как быстро найти причину, если что-то перестало работать? Ответы на эти вопросы и многое другое, мой дорогой друг, ты сможешь узнать из вольного перевода части официального руководства по PhpStorm.
PhpStorm получает поддержку Bower
Менеджеры пакетов упрощают установку и обновление зависимостей программного обеспечения. Bower — это отличный пакетный менеджер для front-end разработчиков, написанный на JavaScript под платформу NodeJS. Он устанавливает нужные проекту пакеты подходящих версий вместе с их зависимостями. Речь о таких сторонних библиотеках как: jQuery, Bootstrap, AngularJS и многих других. Теперь PhpStorm позволяет использовать это современное технологическое решение без всяких усилий.