Add To Favorites/bookmark Using Html5 Localstorage And Jquery
I want to add 'add to favorites/bookmark' feature in one of my projects, but am totally blank regarding the same. Basically, I'm using bootstrap glyphicons for user to select it if
Solution 1:
Try creating a JavaScript object and serialize it to save it in localStorage. Use something like this -
var bookmarkedItems = [];
functionItemObject(name, content)
{
   this.name = name;
   this.content = content;
}
functionaddItem()
{
  bookmarkedItems.push(newItemObject('Item1', 'Content1'));
}
functionsaveToLocalStorage(item)
{
  var ob = localStorage.get('KEY');
  if(ob)
  {
     bookmarkedItems = JSON.parse(ob);
  }
  bookmarkedItems.push(item);
  localStorage.set('KEY', JSON.stringify(bookmarkedItems);
}
OR
Refer below code -
var storageService = function () {
        varSTORAGE_KEY = "bookmarkitems";
        var bookmarkitems = {};
        var init = function () {
            bookmarkitems = sessionStorage.getItem(STORAGE_KEY);
            if (bookmarkitems) {
                bookmarkitems = JSON.parse(bookmarkitems);
            }
            else {
                bookmarkitems = {};
            }
        };
        var set = function (key, value) {
            bookmarkitems[key] = value;
            updateStorage();
        };
        var get = function (key) {
            return bookmarkitems[key];
        };
        var updateStorage = function () {
            sessionStorage.setItem(STORAGE_KEY, JSON.stringify(bookmarkitems));
        };
        return {
            init: init,
            set: set,
            get: get,
            updateStorage: updateStorage
        };
    };
Solution 2:
Here is a small example on how to use local storage:
// StorelocalStorage.setItem("lastname", "Smith");
// Retrievedocument.getElementById("result").innerHTML = localStorage.getItem("lastname");
You can reference this page for more examples. Using it is pretty simple it works like any JS Object.
EDIT: There are more extended examples on the functionality of local storage here.
Post a Comment for "Add To Favorites/bookmark Using Html5 Localstorage And Jquery"