Comment utiliser cette bibliothèque ?
bsr tout le monde je suis nouveaux avec jquery
j'ai téléchargé se fichier localstorage.js qui contient le code suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| (function() {
if (typeof localStorage == "undefined" && typeof FileSystem == "function") {
var fileSysObj = new FileSystem();
var commonDir = fileSysObj.isValidCommonPath(curWidget.id);
if(!commonDir) {
fileSysObj.createCommonDir(curWidget.id);
}
var fileName = curWidget.id + "_localStorage.db";
var lStorage = {};
var changed = false;
// load or init localStorage file
var fileObj = fileSysObj.openCommonFile(fileName, "r+");
if (fileObj !== null) {
try {
lStorage = JSON.parse(fileObj.readAll());
} catch(e) {
alert(e);
}
} else {
fileObj = fileSysObj.openCommonFile(fileName, "w");
fileObj.writeAll("{}");
}
fileSysObj.closeCommonFile(fileObj);
// Save storage
lStorage.saveFile = function(delay) {
if (changed && typeof JSON == 'object') {
var $this = this;
var save = function() {
fileObj = fileSysObj.openCommonFile(fileName, "w");
fileObj.writeAll(JSON.stringify($this));
fileSysObj.closeCommonFile(fileObj);
changed = false;
};
if (typeof delay != 'undefined' && delay)
setTimeout(save, 100);
else
save();
}
};
lStorage.setItem = function(key, value) {
changed = true;
this[key] = value;
this.saveFile(true);
return this[key];
};
lStorage.getItem = function(key) {
return this[key];
};
window.localStorage = lStorage;
}
})(); |
par exemple si je veut utilisé la fonction
Code:
1 2 3 4 5 6
| lStorage.setItem = function(key, value) {
changed = true;
this[key] = value;
this.saveFile(true);
return this[key];
}; |
dans ma page html ou un autre fichier js , comment je procède et comment je fais appel au fonction dans le script que j'ai donnée ?