diff options
Diffstat (limited to 'files/ru/web/api/devicestorage')
-rw-r--r-- | files/ru/web/api/devicestorage/index.html | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/files/ru/web/api/devicestorage/index.html b/files/ru/web/api/devicestorage/index.html new file mode 100644 index 0000000000..00c3b20192 --- /dev/null +++ b/files/ru/web/api/devicestorage/index.html @@ -0,0 +1,87 @@ +--- +title: DeviceStorage +slug: Web/API/DeviceStorage +tags: + - API + - Device Storage + - WebAPI +translation_of: Archive/B2G_OS/API/DeviceStorage +--- +<p>{{ ApiRef() }}</p> +<p>{{ non-standard_header() }}</p> +<p>{{ B2GOnlyHeader2('certified') }}</p> +<h2 id="Введение">Введение</h2> +<p><code>DeviceStorage</code> — интерфейс, используемый для доступа к файлам в особом хранилище (или <em>области хранения</em>), доступном на устройстве. Это хранилище, по сути, является файловой системой — хотя оно на самом деле скрывает нижележащую файловую системы.</p> +<p><span style="line-height: 1.5;">Чтобы получить доступ к хранилищу, необходимо использовать метод {{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}} , возвращающую объекты </span><code style="font-style: normal; line-height: 1.5;">DeviceStorage</code><span style="line-height: 1.5;">. Затем вы сможете использовать методы и свойства этих объектов, чтобы получить доступ к содержимому хранилища.</span></p> +<h2 id="Свойства">Свойства</h2> +<dl> + <dt> + {{domxref("DeviceStorage.storageName")}} {{readonlyinline}}</dt> + <dd> + Строка, представляющая имя области хранения. Та же, что используется при вызове {{domxref("window.navigator.getDeviceStorage()","getDeviceStorage")}} чтобы получить объект <code>DeviceStorage</code>.</dd> + <dt> + {{domxref("DeviceStorage.default")}} {{readonlyinline}}</dt> + <dd> + Логическое значение, указывающее, назначено ли это хранилище по умолчанию для хранения новых файлов <span style="line-height: 1.5;">(</span><code style="font-style: normal; line-height: 1.5;">true</code><span style="line-height: 1.5;">) или нет (</span><code style="font-style: normal; line-height: 1.5;">false</code><span style="line-height: 1.5;">).</span></dd> +</dl> +<h3 id="Обработчики_событий">Обработчики событий</h3> +<dl> + <dt> + {{domxref("DeviceStorage.onchange")}}</dt> + <dd> + Обрабатывает событие {{event("change")}}. Это событие происходит каждый раз, когда содержимое хранилища меняется.</dd> +</dl> +<h2 id="Функции">Функции</h2> +<dl> + <dt> + {{ domxref("DeviceStorage.add()") }}</dt> + <dd> + Создает файл в области хранения. Имя файла генерируется автоматически.</dd> + <dt> + {{ domxref("DeviceStorage.addNamed()") }}</dt> + <dd> + Создает файл в области хранения. Имя файла задается при вызове функции.</dd> + <dt> + {{ domxref("DeviceStorage.available()") }}</dt> + <dd> + Возвращает <code><em>available</em></code> если хранилище доступно для использования и <code><em>shared</em></code> если устройство подключено к ПК.</dd> + <dt> + {{ domxref("DeviceStorage.delete()") }}</dt> + <dd> + Удаляет файл из области хранения.</dd> + <dt> + {{ domxref("DeviceStorage.enumerate()") }}</dt> + <dd> + Возвращает список файлов, доступных в области хранения. Полученные файлы доступны только для чтения.</dd> + <dt> + {{ domxref("DeviceStorage.enumerateEditable()") }}</dt> + <dd> + Возвращает список файлов, доступных в области хранения.</dd> + <dt> + {{ domxref("DeviceStorage.freeSpace()") }}</dt> + <dd> + Возвращает количество свободного места, доступного в области хранения.</dd> + <dt> + {{ domxref("DeviceStorage.get()") }}</dt> + <dd> + Возвращает файлы, доступные только для чтения.</dd> + <dt> + {{ domxref("DeviceStorage.getEditable()") }}</dt> + <dd> + Возвращает файлы, доступные для редактирования.</dd> + <dt> + {{ domxref("DeviceStorage.usedSpace()") }}</dt> + <dd> + Возвращает количество занятого места в области хранения.</dd> +</dl> +<h2 id="Обработчики_событий_2">Обработчики событий</h2> +<p>Функции, наследованные от {{domxref("EventTarget")}} интерфейса:</p> +<p>{{page("/en-US/docs/Web/API/EventTarget","Methods")}}</p> +<h2 id="Specification" name="Specification">Спецификация</h2> +<p>Не является частью какой-либо спецификации.</p> +<h2 id="Смотрите_также">Смотрите также</h2> +<ul> + <li>{{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}}</li> + <li><a href="/en-US/docs/WebAPI/Device_Storage" title="/en-US/docs/WebAPI/Device_Storage">Device Storage API</a></li> + <li><a href="/en-US/docs/WebAPI/FileHandle" title="/en-US/docs/WebAPI/FileHandle">FileHandler API</a></li> +</ul> |