HTML5 + CSS3

API Geolocation (Геолокация) — краткий справочник

API Geolocation (Геолокация) — краткий справочник.

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

Читать далее

Загрузка файлов на сервер

Загрузка файлов на сервер.

Задача загрузки файлов на сервер неизменно вызывает головную боль у всех веб-разработчиков. Эта возможность востребована почти в каждом современном приложении, но не учтена в браузерах. Рассматриваемый API решает данную проблему. Читать далее

Категории

Категории.

Мы можем объявить файлы, необходимые приложению для работы в автономном режиме, но точно так же можно объявить, какие файлы должны быть доступны только через сетевое подключение. Они могут относиться к той части приложения, которая имеет смысл только при интерактивной работе, — например, чату.

Читать далее

Тип week

Тип week.

Этот тип генерирует интерфейс, аналогичный создаваемому date, но позволяет выбирать только определенную неделю. Читать далее

Метод drawImage()

Метод drawImage().

API Canvas (Холст) не представлял бы никакой ценности, если бы не предлагал возможности обработки изображений. Но несмотря на значимость изображений для веб-дизайна, для работы с графическими файлами предусмотрен только один встроенный метод.

Читать далее

Низкоуровневый API

Низкоуровневый API.

API хранилища, с которым мы познакомились в предыдущей главе, удобно использовать для хранения незначительных объемов данных, но, когда речь заходит о большом количестве структурированной информации, приходится прибегать к помощи систем баз данных. HTML5 предлагает собственное решение для таких ситуаций — API IndexedDB (API индексированных баз данных).

Читать далее

События API

События API.

В зависимости от размера файла длительность процесса его загрузки в память может сильно варьироваться. Для небольших файлов это кажется мгновенной операцией, но загрузка объемных файлов порой занимает до нескольких минут. Помимо рассмотренного события load, наш API предоставляет несколько других специальных событий, информирующих обо всех деталях процесса:

Читать далее

События

События.

Чтобы проверять состояние подключения и прослушивать отправляемые сервером сообщения, нам нужны события. События, которые предоставляет этот API, перечислены далее:

Читать далее

Альтернативы

Альтернативы.

Когда речь заходит об альтернативах, нам в первую очередь необходимо определиться с собственной позицией. Мы можем быть грубыми, вежливыми, находчивыми или просто прилежными работниками. Читать далее