Тонкости HTML5

WebSocket-серверы

В настоящее время у нас есть из чего выбрать. Во-первых, есть note. js — серверный JavaScript-фреймворк, на основе которого довольно легко реализуется WebSocket-сервер. Несколько готовых решений выполнено на Java:

Читать далее

FileSystem API

FileSystem API — это уже совершенно новый уровень работы с файлами.

Со способами хранить информацию на стороне клиента мы уже сталкивались — это и Web Storage, и webSQL/IndexedDB и даже в определенном смысле AppCache. Читать далее

Mouse Lock/Pointer Lock API

Само название этого API, не так давно внедренного в Mоzilla Fire-fox, может вызвать недоумение и вопрос «А зачем?». Но это только если вы не работаете в игровой индустрии. Читать далее

Работаем с phpDaemon

Серверы FastCGI, HTTP, CGI, FlashPolicy, Telnet, клиенты mysql, memcached, mongodb — вот неполный список функционала, реализованного в этом демоне, созданном российским программистом Василием Зориным.

Читать далее

Все это drag’n’drop!

Такой простой и эффектный метод работы с объектами пользовательского интерфейса, как перетаскивание их мышкой, давно используется веб-программистами. До настоящего времени наиболее удачно данный эффект реализуется посредством JavaScript-фрэмворков, таких как jQuery или ExtJS, или ручного манипулирования DOM-объектами.

Читать далее

События колесика мыши

С тех пор, как у «манипулятора типа мышь» появилось колесико, вся прогрессивная веб — общественность ждала, когда же событие прокрутки этого механизма можно будет обрабатывать в сценариях. Читать далее

Где это я?

Впрочем, для проформы все же поясню. Geolocation API — это инструмент, призванный определять географические координаты физического устройства, на котором запущен браузер.

Читать далее

Vibration API есть? А если найду? HTML5 для мобильных устройств

Если я, приступая к этой части рассказа об HTML5, скажу что-то вроде «мобильные устройства получают все большее распространение, как интернет-обозреватели», это будет не просто банальность, а самая настоящая глупость. Читать далее