估計是涼涼,傷心。
- this指針指向問題,關(guān)注setTimeout中,this應(yīng)該是指向window的
function A() {
A.prototype.start=function() {
const a = setTimeout(()=>{
console.log(this);
},0)
const b = setTimeout(function() {
console.log(this);
},0)
}
}
let i = new A();
i.start();
A{} Window
- Promise 調(diào)用的題
const p = new Promise((resolve)=>{
throw new Error("Oops");
console.log("1");
resolve();
})
拋出異常
Cookie和localStorage區(qū)別
Cookie的是一個文本字段,用來存儲少量數(shù)據(jù)(4kb)是服務(wù)器發(fā)給客戶端的,但是在每次的http請求都會帶上cookie。localStorage是一個持久的數(shù)據(jù)存儲,保存在本地,能夠在多個頁面共享數(shù)據(jù)。sesseionStorage只在每個會話中產(chǎn)生,當(dāng)標(biāo)簽頁關(guān)閉或者瀏覽器關(guān)閉時,但是刷新時不會被清空,會被自動清空,不能夠在多個頁面中共享。協(xié)同緩存和強(qiáng)緩存 字段 304
304是協(xié)同緩存服務(wù)器發(fā)送的確認(rèn)字段,協(xié)同的報頭有etag>last-modified,強(qiáng)緩存的報頭有cache-control(max-age)>expires表明緩存資源是否過期。