面試題
1,es6特性 。
2,promise 是個什麼東西
3,sync函數和普通函數有什麼差別 。 傳回結果是什麼類型
4,原生js的特性
5,移動端适配起因 那些方案
6,http https的差別,對稱加密與非對稱加密的差別,私鑰和公鑰加密解密的實作以及為什麼
7,ip位址的掩碼作用
8,網絡七層結構 —四層結構 。 四層結構中每層的作用 IP協定屬于那層 。 tcp屬于哪一層
9,登陸狀态
10,浏覽器 cookie localstorge sessionstorge session 的差別
11,跨域是什麼 引起跨域的原因 跨域的常用解決方式
手撕代碼
第一道
判斷輸出順序
console.log(1)
setTimeout(() => {
console.log(2)
}, 0)
const p = new Promise((resolve, reject) => {
console.log(3)
resolve(4)
})
p.then(res => {
console.log(res)
})
console.log(5)