В настоящее время у нас есть из чего выбрать. Во-первых, есть note. js — серверный JavaScript-фреймворк, на основе которого довольно легко реализуется WebSocket-сервер. Несколько готовых решений выполнено на Java:
FileSystem API — это уже совершенно новый уровень работы с файлами.
Со способами хранить информацию на стороне клиента мы уже сталкивались — это и Web Storage, и webSQL/IndexedDB и даже в определенном смысле AppCache. Читать далее
К этому моменту основные решения, ключевые технологии, так или иначе относящиеся к понятию HTML5, мы разобрали. Читать далее
Geolocation API представляет собой, наверное, самый очевидный пример того, насколько процедура принятия стандартов HTML5 не поспевает за временем. Читать далее
Само название этого API, не так давно внедренного в Mоzilla Fire-fox, может вызвать недоумение и вопрос «А зачем?». Но это только если вы не работаете в игровой индустрии. Читать далее
Серверы FastCGI, HTTP, CGI, FlashPolicy, Telnet, клиенты mysql, memcached, mongodb — вот неполный список функционала, реализованного в этом демоне, созданном российским программистом Василием Зориным.
Такой простой и эффектный метод работы с объектами пользовательского интерфейса, как перетаскивание их мышкой, давно используется веб-программистами. До настоящего времени наиболее удачно данный эффект реализуется посредством JavaScript-фрэмворков, таких как jQuery или ExtJS, или ручного манипулирования DOM-объектами.
С тех пор, как у «манипулятора типа мышь» появилось колесико, вся прогрессивная веб — общественность ждала, когда же событие прокрутки этого механизма можно будет обрабатывать в сценариях. Читать далее
Впрочем, для проформы все же поясню. Geolocation API — это инструмент, призванный определять географические координаты физического устройства, на котором запущен браузер.
Если я, приступая к этой части рассказа об HTML5, скажу что-то вроде «мобильные устройства получают все большее распространение, как интернет-обозреватели», это будет не просто банальность, а самая настоящая глупость. Читать далее