Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «js»

Как сделать 3D шутер на JavaScript за пару дней 2012-12-26 13:02:14
+ развернуть текст сохранённая копия
 В субботу у меня ближе к полуночи появилось свободное время и жгучее желание сделать игрушку под браузер, забавы ради и увеличения опыта для. С жанром определился довольно быстро: т.к. на MMORPG в этот раз у меня точно не хватило бы времени, я решил делать просто мясорубку. Минут 20 ушло на написание базового кода для управления игроком и его противниками. И тут встал вопрос — 2D или 3D (вернее так: Canvas/SVG или все же полноценный WebGL)? Читать дальше →
Тэги: javascript, three.js, webgl, веб-разработка, игра, разработка
Numeral.js — библиотека для форматирования чисел 2012-12-20 15:34:34
... времени — moment. js. Numeral. js позволяет задавать число ...
+ развернуть текст сохранённая копия
На создание библиотеки для удобного форматирования чисел программиста и веб-дизайнера Адама Дрэйпера вдохновила аналогичная библиотека для даты и времени — moment.js. Numeral.js позволяет задавать число знаков после запятой, символы-разделители для дробной части и групп разрядов, формат представления валют, процентов, времени, аббревиатуры для миллионов, миллиардов, мегабайтов и т.п. Кроме того, можно восстанавливать числовые значения из существующего строкового представления. Библиотека распространяется под лицензией MIT.
Читать дальше →
Тэги: javascript, moment.js, numeral.js, веб-разработка, форматирование, чисел
Тестируем приложение nodejs 2012-12-17 15:36:13
В прошлый раз я писал о создании приложения на nodejs с использованием expressjs как фреймворка и ...
+ развернуть текст сохранённая копия
В прошлый раз я писал о создании приложения на nodejs с использованием expressjs как фреймворка и jade как шаблонитизатора. В этот раз я хочу остановиться на тестирование серверной части.
Для тестов воспользуемся:
— Mocha — фреймворк позволяющий писать тесты и запускать легко и просто. Генерирует отчеты в различных вариантах, а так же умеет создавать документацию из тестов.
— Should — библиотека для тестов в стиле «утверждения» (Не нашел правильного названия)
— SuperTest — библиотека для тестирования HTTP серверов на nodejs
— jscoverage — для оценки покрытия кода тестами
Читать дальше →
Тэги: bdd, expressjs, jscoverage, mocha, node.js, nodejs, should, supertest, веб-разработка, тестирование
Вебсокеты: боевое применение 2012-12-12 11:35:37
+ развернуть текст сохранённая копия
 Вебсокеты — это прогрессивный стандарт полнодуплексной (двусторонней) связи с сервером по TCP-соединению, совместимый с HTTP. Он позволяет организовывать живой обмен сообщениями между браузером и веб-сервером в реальном времени, причем совершенно иным способом, нежели привычная схема «запрос URL — ответ». Когда два года назад я присматривался к этому стандарту, он был еще в зачаточном состоянии. Существовал лишь неутвержденный набросок черновика и экспериментальная поддержка некоторыми браузерами и веб-серверами, причем в Файрфоксе он был по умолчанию отключен из-за проблем с безопасностью. Однако теперь ситуация изменилась. Стандарт приобрел несколько ревизий (в том числе без обратной совместимости), получил статус RFC (6455) и избавился от детских болезней. Во всех современных браузерах, включая IE10, заявлена поддержка одной из версий протокола, и есть вполне готовые к промышленному использованию веб-серверы.
Я решил, что настало время попробовать это на живом проекте. И теперь делюсь, что из этого вышло.
Что вышло
Тэги: javascript, node.js, websockets, веб-разработка, вебсокеты
Навигация без перезагрузки используя expressjs, jade и History.js 2012-12-10 18:27:28
Мне ранее не доводилось использовать в своей работе такую возможность HTML5 как History API. И вот ...
+ развернуть текст сохранённая копия
Мне ранее не доводилось использовать в своей работе такую возможность HTML5 как History API. И вот настал тот час, разобраться в этом и провести небольшой эксперимент. Результатом этого эксперимента я решил поделиться с Вами.
И так что мы хотим:
— Навигация по сайту с использованием history api
— Получения данных с сервера в виде json объекта с последующим рендером на клиенте
— При прямом переходе рендер должен происходить на сервере
— Что бы все было легко и просто
Читать дальше →
Тэги: api, expressjs, history, history.js, jade, javascript, node.js, nodejs, веб-разработка
Главная / Главные темы / Тэг «js»
|
Взлеты Топ 5
Падения Топ 5
|