|
|
Строка 170: |
Строка 170: |
|
| |
|
| <syntaxhighlight lang="js"> | | <syntaxhighlight lang="js"> |
| var ps = new PersistentStorage("my-storage"); | | var ps = new PersistentStorage("my-storage", { global: true }); |
|
| |
|
| ps.key = "Hello World"; | | ps.key = "Hello World"; |
Строка 176: |
Строка 176: |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|
| По умолчанию, хранилища создаются локальными для данного файла сценария, с привязкой к имени файла. Таким образом, при создании хранилищ с
| | Поддерживаются только глобальные хранилища, т.е. видимые по одному и тому же имени из всех файлов сценариев. |
| одинаковыми именами в разных файлах сценариев, создастся два разных хранилища (и сценарий не получит
| |
| доступа к "чужим" данным).
| |
| | |
| Однако, есть возможность создавать глобальные хранилища. Для этого нужно добавить аргумент { global: true } в
| |
| вызов конструктора:
| |
| | |
| <syntaxhighlight lang="js">
| |
| var ps = new PersistentStorage("my-storage", { global: true });
| |
| </syntaxhighlight>
| |
| | |
| Если такое хранилище уже было создано когда-либо ранее, сценарий получит к нему доступ.
| |
|
| |
|
| == Виртуальные устройства == | | == Виртуальные устройства == |