[softserve it academy] - javascript storages

10
JavaScript Cookies Client-Side Storage Ivan Matiishyn January, 2014

Upload: ivan-matiishyn

Post on 15-Jul-2015

112 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: [SoftServe IT Academy] - JavaScript Storages

JavaScriptCookies

Client-Side StorageIvan Matiishyn

January, 2014

Page 2: [SoftServe IT Academy] - JavaScript Storages

Agenda

▪ Web Storage

▪ Cookies

▪ IE User Data

▪ Offline Web Applications

Page 3: [SoftServe IT Academy] - JavaScript Storages

localStorage & sessionStorage

▪ Storage API

▪ Object / Array notation

▪ Storage Lifetime and Scope

Page 4: [SoftServe IT Academy] - JavaScript Storages

localStorage & sessionStorage

▪ Storage Events

– key

– newValue

– oldValue

– storageArea

– url

Page 5: [SoftServe IT Academy] - JavaScript Storages

Cookies

▪ Are Cookies Enabled?

– navigator.cookieEnabled = true | false | undefined

▪ Lifetime

– max-age=<seconds>

– expires=<Date.toGTMString()>

▪ Scope

– path=/

– domain=.example.com

▪ Secure

– HTTP / HTTPS connection

Page 6: [SoftServe IT Academy] - JavaScript Storages

Cookies

▪ Storing

▪ Reading

▪ Limitations standards

300 cookies / browser

20 cookies / server

4Kb / One cookie

Page 7: [SoftServe IT Academy] - JavaScript Storages

IE User Data

▪ DHTML behavior

▪ save(), load()

Page 8: [SoftServe IT Academy] - JavaScript Storages

IE User Data

▪ userData expiration

Page 9: [SoftServe IT Academy] - JavaScript Storages

Offline Web Applications

▪ The Application Cache Manifest

Page 10: [SoftServe IT Academy] - JavaScript Storages

Questions?