Вряд ли веб-разработчики считают удобной загрузку файлов на сервер по одному, и редко кому нравится использовать поле <input> для выбора предназначенных для отправки файлов. Программисты стараются делать свои приложения максимально интуитивно понятными, и лучший способ создать такое приложение — объединить техники и методы, с которыми пользователи давно и близко знакомы. Благодаря возможностям API перетаскивания мы создадим практическое приложение, позволяющее загружать на сервер несколько файлов одновременно. Читать далее
Для добавления комментариев в файл манифеста используется символ # (по одному символу на строку). Поскольку файлы упорядочиваются по категориям, может показаться, что в комментариях нет никакого смысла. Читать далее
Под общим названием API File (Файл) спецификация предлагает несколько API для управления файлами. В настоящее время доступны три: API File (Файл), API File: Directories & System (Файл: каталоги и система) и API File: Writer (Файл: запись).
Этот тип аналогичен предыдущему, но позволяет выбирать только конкретный месяц. Обычно он ожидает значение в формате «год-месяц» (листинг 6.10).
Сказав, что drawImage() — единственный метод, способный выводить изображения на холст, мы солгали. Существует еще несколько мощных методов, предназначенных для обработки изображений, которые также умеют визуализировать результат. Читать далее
Сама база данных проста. Поскольку каждая база данных связывается с одним компьютером и одним веб-сайтом или приложением, проблемы присваивания различных имен пользователя или создания других систем разграничения доступа не возникает. Нужно всего лишь указать название и версию, и база данных будет готова к работе.
Главный API File (Файл) применяется для загрузки файлов с компьютера пользователя и их последующей обработки, но он способен работать только с файлами, уже существующими на жестком диске. Возможность создания новых файлов или каталогов не рассматривается. Читать далее
В файле server. php, который вы загрузили с веб-сайта Google Codes, есть функция process(). Она обрабатывает небольшой предопределенный список команд и отправляет обратно подходящий ответ. Для тестирования следующих примеров мы будем использовать форму с одним полем. В поле можно будет ввести одну из поддерживаемых команд и отправить ее на сервер (листинг 13.20).
Независимо от того, какой вариант вы выберете, в первую очередь необходимо определить, доступны ли в браузере пользователя возможности HTML5, реализованные в вашем приложении. Читать далее
Вы наверняка заметили в теге <video> один атрибут, который появился как в листинге 5.1, так и в листинге 5.2. Атрибут controls — один из нескольких специфических атрибутов, доступных для данного элемента. Он отображает элементы управления видео, предоставляемые самим браузером. Читать далее