小米武漢站前端一面+二面涼經
阿新 • • 發佈:2019-01-02
一面:
- 所瞭解的所有關於css佈局的都講一下
- 原型鏈:畫出原型,例項,建構函式的關係圖,如果再新增一個子型別,畫出關係圖
- 同源策略,跨域:簡單介紹了下image,cros,document.domain,window.name,要求詳細說了jsonp原理
- let,const和var的區別。const如果是物件,那麼可以改變他的屬性值,說一下他的原理。
- 原生Ajax
- 平時都看什麼書:說到看了圖解http,追問都瞭解哪些比較複雜的頭部,介紹了expires,cache-control,last-modifined,etag。由此再追問這幾個頭部的具體應用(瀏覽器快取:強快取,協商快取),又問協商快取命中瀏覽器會返回什麼
二面:
- 覺得上一面表現怎麼樣,覺得自己薄弱的地方是什麼
- es6學了沒有
- js的非同步機制
- 如果有多個併發的請求返回結果,那麼如何用es5的方法讓這幾個結果都返回結果成功之後再執行某一個console.log(),最外面設一個標誌位,需要在每一個請求的回撥函式裡如果成功就把標誌位加1,並且判斷標誌位是否為3,為3就執行這console.log()
- cookie,localstorage和sessionstorage區別
- cookie分別由瀏覽器和伺服器建立,生命週期不同,那麼有沒有什麼方法可以設定cookie失效,這裡沒答上來
- 平時的學習方式是什麼,建議不要光看書,多在github上找專案自己敲。Extjs的書可以不用再看了。
還有些記不太清了,現在暫時想到這些