單詞
store(動)
- 讀:絲跺
- 意思:存儲
store 'abc' in variable
- 小商店
storage(名)
- 讀:絲跺瑞汁
- 意思:存儲粱挡、貯藏衬衬、存儲空間
web storage
- 意思:網(wǎng)絡(luò)存儲
web Storage API
- 意思:網(wǎng)絡(luò)存儲端口
- 定義:瀏覽器內(nèi)置的存儲網(wǎng)頁數(shù)據(jù)的接口。
Storage是web Storage API的核心對象刁笙。它定義了一個屬性四個方法:
- Storage.length
- Storage.setitem() 存數(shù)據(jù)
- Storage.getitem() 取數(shù)據(jù)
- Storage.removeitem() 刪指定數(shù)據(jù)
- Storage.clear() 清空存儲對象里所有的鍵值
接口的使用方法
web Storage API 提供了兩種實現(xiàn)網(wǎng)絡(luò)存儲的機(jī)制:
- window.localstorage:可以拿到Storage對象 (生命周期:永生的)
- window.sessionstorage:可以拿到Storage對象(生命周期:關(guān)閉瀏覽器窗口就清空了)
Storage.setitem()
set:名字集合
item:項目
定義:用于向網(wǎng)絡(luò)存儲空間添加數(shù)據(jù)(鍵值對:string)
語法
window.localstorage.setitem('鍵名'破花,'鍵值')
window.sessionstorage.setitem('鍵名'谦趣,'鍵值')
返回值:undefined
Storage.getitem()
定義:用于從Storage中讀取數(shù)據(jù)。
語法
window.localstorage.getitem('鍵名')
window.sessionstorage.getitem('鍵名')
返回值:返回鍵值座每,沒有就返回 null
JSON
兩個概念
- JSON數(shù)據(jù)格式:跨語言的數(shù)據(jù)格式前鹅,數(shù)據(jù)格式它不屬于JS范疇。
- JSON對象:屬于JS范疇峭梳。
JSON是什么
- JSON是JavaScript Object Notation的縮寫舰绘,中文:js對象符號。
- JSON是一種特殊的文本格式延赌。
let json = ` {
"name":"zhangsang",
"age":"19",
"phone":"122233"
} `
- JSON不是Objcet除盏,是基于對象數(shù)據(jù)格式的字符串。
- JSON中屬性名和屬性值都必須使用雙引號包裹挫以。
- 禁止使用后置逗號
定義:
創(chuàng)建方法
1.字面量法
let json = ` {
"name":"zhangsang",
"age":"19",
"phone":"122233"
} `
2.使用JSON對象創(chuàng)建JOSN字符串
- JSON對象是JS的內(nèi)置對象
- JSON對象定義了兩個靜態(tài)方法
- JSON.stringify():用于將JS中的對象轉(zhuǎn)換為JSON字符串者蠕。
- JSON.parse():用于將JSON解析成對象。
總結(jié)
Web Storage API是什么(瀏覽器內(nèi)置的存儲網(wǎng)頁數(shù)據(jù)的接口掐松。)
Web Storage API 核心對象是誰 (Storage)
1.瀏覽器會為每一個文檔源(origin)創(chuàng)建一個存儲空間
2.同源策略:1.協(xié)議 2.主機(jī)名 3.端口號 必須相同Storage接口定義了那些屬性和方法踱侣?(重點)
如何使用Storage對象?(API提供了兩種存儲Storage對象的機(jī)制)
1.window.localstorage
2.window.sessionstorage瀏覽器內(nèi)置的網(wǎng)絡(luò)存儲空間多大大磺?(5M)
什么是表單域(就是收集用戶信息的區(qū)域)
什么是表單控件
1.<input>
2.<select>
3.<textarea>html有幾種按鈕 (4種)
哪種按鈕綁定了submit事件( <input type="submit"> )
如何取消按鈕的提交submit事件( ev.preventDefault() 方法)
如何手動觸發(fā)submit事件(使用submit()方法)
JSON是什么抡句?(JSON是基于JS對象語法,表示的文本字符串)
JSON和JS對象的區(qū)別(1.引號 2.尾隨引號 3.0禁止前置0 4.JSON是字符串)
JSON對象提供了兩種存儲JSON字符串的方法
1.JSON.stringify() 將js對象轉(zhuǎn)JSON(轉(zhuǎn)字符串)
2.JSON.parse() 將JSON轉(zhuǎn)js對象