code: function() {
          this.slience = true;
          try {
              if((lsName in window) && window[lsName] && window[lsName].setItem) {
                  this.enable = true;
                  storage = window[lsName];
              }
          } catch(e){}
          if(!this.enable) {
              dataset = {};
              storage = {
                  getLength: function() {
                      var length = 0;
                      $.each(dataset, function() {
                          length++;
                      });
                      return length;
                  },
                  key: function(index) {
                      var key, i = 0;
                      $.each(dataset, function(k) {
                          if(i === index) {
                              key = k;
                              return false;
                          }
                          i++;
                      });
                      return key;
                  },
                  removeItem: function(key) {
                      delete dataset[key];
                  },
                  getItem: function(key) {
                      return dataset[key];
                  },
                  setItem: function(key, val) {
                      dataset[key] = val;
                  },
                  clear: function() {
                      dataset = {};
                  }
              };
          }
          this.storage = storage;
          this.page = this.get(pageName, {});
      }
docs: /* The Store object