2020-08-17 shopee一面

估計是涼涼,傷心。

  1. 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

  1. Promise 調(diào)用的題
const p = new Promise((resolve)=>{
throw new Error("Oops");
console.log("1");
resolve();
})

拋出異常

  1. 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)閉時,但是刷新時不會被清空,會被自動清空,不能夠在多個頁面中共享。

  2. 協(xié)同緩存和強(qiáng)緩存 字段 304
    304是協(xié)同緩存服務(wù)器發(fā)送的確認(rèn)字段,協(xié)同的報頭有etag>last-modified,強(qiáng)緩存的報頭有cache-control(max-age)>expires表明緩存資源是否過期。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容