好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Html5 localStorage入門教程

Html5 localStorage入門教程

熱門標簽:漳州人工外呼系統排名 鄭州電銷外呼系統違法嗎 鶴壁手機自動外呼系統怎么安裝 ai電銷機器人連接網關 中紳電銷智能機器人 威海營銷外呼系統招商 跟電銷機器人做同事 農村住宅地圖標注 濟南辦理400電話

定義

只讀的 localStorage 允許你訪問一個 Document 的遠端(origin)對象 Storage;數據存儲為跨瀏覽器會話。localStorage 類似于 sessionStorage,區別在于,數據存儲在 localStorage 是無期限的,而數據存儲在 sessionStorage 會被清除,當頁面會話結束時——也就是說當頁面被關閉。

屬性

length

localStorage 內鍵值對的數量。

localStorage.length // 0
localStorage.setItem('name', 'mazey')
localStorage.length // 1

方法

1.setItem(key, value)

新增/更新 localStorage 的鍵值對。

localStorage.setItem('name', 'mazey')
localStorage.setItem('age', '23')
localStorage // Storage {age: "23", name: "mazey", length: 2}

等同于:

localStorage.name = 'mazey'
localStorage.age = '23'
localStorage // Storage {age: "23", name: "mazey", length: 2}

2.getItem(key)

獲取 localStorage 中指定鍵的值。

localStorage.setItem('name', 'mazey')
localStorage.setItem('age', '23')
localStorage.getItem('name') // mazey
localStorage.getItem('age') // 23
localStorage.getItem('sex') // null

等同于:

localStorage.setItem('name', 'mazey')
localStorage.setItem('age', '23')
localStorage.name // mazey
localStorage['age'] // 23
localStorage.sex // undefined

3.removeItem(key)

移除 localStorage 中指定鍵的鍵值對。

localStorage.setItem('name', 'mazey')
localStorage.setItem('age', '23')
localStorage // Storage {age: "23", name: "mazey", length: 2}
localStorage.removeItem('age') // undefined
localStorage // {name: "mazey", length: 1}
localStorage.removeItem('age') // undefined

4.clear()

清空 localStorage 中所有鍵值對。

localStorage.setItem('name', 'mazey')
localStorage.setItem('age', '23')
localStorage // Storage {age: "23", name: "mazey", length: 2}
localStorage.clear()
localStorage // Storage {length: 0}

存取對象(復雜值)

localStorage 只能存字符串,所以數組/對象等復雜值要先用 JSON.stringify() 轉換成字符串,取出來時再用 JSON.parse() 轉換成復雜值再使用。

let arr = [1, 2, 3]
localStorage.setItem('arr', arr)
localStorage.getItem('arr') // "1,2,3"
// JSON.stringify()
localStorage.setItem('arr', JSON.stringify(arr))
localStorage.getItem('arr') // "[1,2,3]"
JSON.parse(localStorage.getItem('arr')) // [1, 2, 3]

瀏覽器標簽之前通信

讓 window 監聽 localStorage 的 storage,一個標簽的 localStorage 發生改變時,其它標簽做出相應的響應。

test0.html - 改變 localStorage。

<input type="text" id="input" />
<button onclick="setNameForStorage()">Set</button>
<script type="text/javascript">
    function setNameForStorage () {
        localStorage.name = document.querySelector('#input').value
    }
</script>

test1.html - 響應 localStorage 的改變。

<script type="text/javascript">
    window.addEventListener('storage', e => {
        console.log(e.key, e.newValue) // name 123
    })
</script>

注意

  1. localStorage 只能同域名下使用,可以搭配 postMessage 和 iframe 實現跨域通信。
  2. 低版本IE不支持 localStorage。
  3. 需在服務器環境下使用,即不能在 file:// 等非正常環境下使用。
  4. 在移動端 localStorage(H5, IOS, Android)會發生不可預知的問題。

其它

Please Stop Using Local Storage

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:文山 紅河 萍鄉 咸陽 蘇州 甘南 營口 惠州

巨人網絡通訊聲明:本文標題《Html5 localStorage入門教程》,本文關鍵詞  Html5,localStorage,入門教程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Html5 localStorage入門教程》相關的同類信息!
  • 本頁收集關于Html5 localStorage入門教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 人妻玉臀翘起迎合巨龙视频 | 天天天天做夜夜夜做| 天下影视在线播放免费观看| 花蝴蝶免费看成人A片| 男人手淫视频| 性欧美videofree另类17| 一级午夜Aa毛片午夜| 西西人体一级毛片大胆的女人 | 日韩中文字幕在线| 白洁与王乙的第二次| 男?差女www免费视频 | 阳东县| 牛和人交videos欧美3d| 蜜桃精产国品一二三产区区别9| 黄污软件| 污污视频软件下载| 久久99精品久久久久久无毒不卡 | 国产单亲丨乱WW四川| 日产精品高潮一区二区三区5月| 香蕉茄子视频| 舔女生下面视频| 国产 丝袜 在线 精品 中文| 西西大胆裸体无码自慰艺术| 亚洲国产2017男人a天堂| 亚洲AV乱码VA国产AV张津瑜 | 跟40岁的少妇做一次就不硬了| 亚洲国产永久无码7777kkk| 男女扒开双腿猛烈亲吻视频网站| 好硬好爽老师再深点| 小小11孩岁女A片?观看| 欧美激情二区三区| 沈樵作品17部在线播放| 爽到无码高潮喷水aV无码网站 | 亚洲最色网站| 国产精品久久久久久日本无码下乡 | 18禁无遮挡啪啪久久久| 天堂中文资源在线8| 无码一区二区三区免费视频翁| 国产在线观看一区二区三区四区 | 孕妇孕交???视频 保胎| 免费理伦|