0

localStorage lightning talk!

b l

What is localStorage?

Contrived Example : app.js

$(function(){ var message = 'test' + Math.random(); localStorage.setItem('message', message); var stored = localStorage.getItem('message'); console.assert( stored === message); });

Putting things into storage

Getting things from Storage

Contrived JSON Example

$(function(){ var numbers = {one: 'one', two: 2}; var string = JSON.stringify(object); localStorage.setItem('numbers', string); string = localStorage.getItem('numbers'); stored = JSON.parse(string); console.assert(stored === numbers); });

JSON methods

Use Cases

Thoughts on usage

Manifest files

Contrived Manifest example

CACHE MANIFEST index.html stylesheet.css images/logo.png scripts/main.js

Controversy

Disadvantages

Advantages

Questions?

@atleastimtrying