HTML
-
HTML語義化的理解
-
<b>
和<strong>
的區(qū)別 -
link 和 @import 有什么區(qū)別
-
defer 和 async
-
HTML5離線儲(chǔ)存
CSS
-
盒子模型
-
居中常見方法
-
BFC
-
flex布局
-
em 和 rem的區(qū)別
-
CSS 中哪些屬性可以繼承
-
CSS中position定位
-
三欄布局
JS
-
閉包
-
原型和原型鏈
-
繼承
-
this
-
Promise
-
async 和 await
-
深拷貝 和 淺拷貝
-
防抖 和 節(jié)流
-
cookie、session、web storage
-
let 和 const:暫時(shí)性死區(qū)
-
ES6新特性
-
call、apply、bind
-
數(shù)組算法:判斷、去重、扁平化
-
數(shù)組遍歷
-
事件循環(huán):宏任務(wù)、微任務(wù)
-
事件流:捕獲、冒泡
-
get 和 post
-
for of 和 for in
vue
-
生命周期(父組件和子組件生命周期鉤子執(zhí)行順序是什么)
-
路由動(dòng)態(tài)加載
-
路由鑒權(quán)
-
axios鑒權(quán)
-
虛擬DOM、diff算法、key作用
-
computed 和 watch
-
組件之間的通信
-
vuex
-
性能優(yōu)化
瀏覽器
-
瀏覽器渲染過程
-
從輸入U(xiǎn)RL到頁面加載全過程
-
重繪與回流
-
跨域和同源策略
-
CORS
-
CSRF、XSRF
-
緩存機(jī)制:強(qiáng)制緩存、協(xié)商緩存
服務(wù)端渲染SSR
常見Http請(qǐng)求頭
添加原生事件不移除為什么會(huì)內(nèi)存泄露;還有哪些地方會(huì)內(nèi)存泄露文章來源:http://www.zghlxwxcb.cn/news/detail-684830.html
小程序
- 生命周期函數(shù)
onLoad 頁面加載時(shí)觸發(fā)。一個(gè)頁面只會(huì)調(diào)用一次,可以在 onLoad 的參數(shù)中獲取打開當(dāng)前頁面路徑中的參數(shù)
onShow() 頁面顯示/切入前臺(tái)時(shí)觸發(fā)
onReady() 頁面初次渲染完成時(shí)觸發(fā)。一個(gè)頁面只會(huì)調(diào)用一次,代表頁面已經(jīng)準(zhǔn)備妥當(dāng),可以和視圖層進(jìn)行交互
onHide() 頁面隱藏/切入后臺(tái)時(shí)觸發(fā)。 如 navigateTo 或底部 tab 切換到其他頁面,小程序切入后臺(tái)等
onUnload() 頁面卸載時(shí)觸發(fā)。如 redirectTo 或 navigateBack 到其他頁面時(shí)
2.登錄流程
登錄流程是調(diào)wx.login獲取code傳給后臺(tái)服務(wù)器獲取微信用戶唯一標(biāo)識(shí)openid及本次登錄的會(huì)話密鑰(session_key)等)。拿到開發(fā)者服務(wù)器傳回來的會(huì)話密鑰(session_key)之后,前端要保存wx.setStorageSync(‘sessionKey’, ‘value’)
持久登錄狀態(tài):session信息存放在cookie中以請(qǐng)求頭的方式帶回給服務(wù)端,放到request.js里的wx.request的header里文章來源地址http://www.zghlxwxcb.cn/news/detail-684830.html
到了這里,關(guān)于前端常見面試題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!