前端最基礎的就是 HTML+CSS+Javascript
。掌握了這三門技術就算入門,但也僅僅是入門,如今前端開發的定義已經遠遠不止這些。前端小課堂(HTML/CSS/JS
),本着提高技術水平,打牢基礎知識的中心思想,咱們開課啦(每週四)。前端
Storage
提供了訪問特定域名下的會話級別或永久級別的存儲功能,例如,能夠添加、修改或刪除存儲的數據項。segmentfault
鍵值對是以字符串的形式存儲。且是同步的方式存儲,因此長字符串頻繁讀取會形成卡頓。瀏覽器
Storage.length
返回一個整數,表示存儲的數量項個數。Storage.key(idx)
經過 idx 返回對應數據項的鍵。順序規則不是增長順序。Storage.getItem(key)
經過 鍵 返回對應數據項的 值。也能夠經過localStorage[key]
或者localStorage.key
來獲取值。Storage.setItem(key, value)
經過 鍵 設置對應數據項的 值。也能夠經過 =
號賦值。Storage.removeItem(key)
經過 鍵 移除對應數據項。Storage.clear()
清空存儲中全部內容永久級別的本地存儲。微信
Window.localStorage
,各個窗口均可以共享使用,若是其餘窗口修改以後,會觸發 storage
通知事件。session
會話級別的本地存儲。異步
Window.sessionStorage
,在瀏覽器打開期間一直保持,而且從新加載或恢復頁面仍會保持。新窗口或者新頁面不會共享。spa
localForage 是一個 JavaScript 庫,經過簡單相似 localStorage API
的異步存儲來改進你的 Web 應用程序的離線體驗。它能存儲多種類型的數據,而不單單是字符串。code
localForage 有一個優雅降級策略,若瀏覽器不支持 IndexedDB 或 WebSQL,則使用 localStorage。在全部主流瀏覽器中均可用:Chrome,Firefox,IE 和 Safari(包括 Safari Mobile)。blog