最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育web前端高頻面試題視頻教程,kerwin大話前端面試秘籍(附答案)

2023-07-21 12:20 作者:李冠強(qiáng)  | 我要投稿

本次總結(jié)了react和vue的一些高頻考點(diǎn)面試題

REACT

1.虛擬Dom和diff算法

diff算法:差異查找法,對(duì)于DOM結(jié)構(gòu)即為tree的差異查找算法,只有在React更新階段才會(huì)有Diff算法的運(yùn)用:react的diff運(yùn)算為了降低時(shí)間復(fù)雜度,是按層比較新舊兩個(gè)虛擬dom樹的。

2.A 組件嵌套 B 組件,那么他們的生命周期執(zhí)行順序是什么?

父組件創(chuàng)建階段的生命周期鉤子函數(shù)constructor

父組件創(chuàng)建階段的生命周期鉤了函數(shù) render

子組件創(chuàng)建階段的生命周期鉤子函數(shù)constructor

子組件創(chuàng)建階段的生命周期鉤子函數(shù) render

子組件創(chuàng)建階段的生命周期鉤子函數(shù) componentDidMount

父組件創(chuàng)建階段的生命周期鉤子函數(shù)componentDidMount

VUE的

3.什么是 Vue.nextTick()?

nextTick 是在下次DOM更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào)。在修改數(shù)據(jù)之后立即使用這個(gè)方法,獲取更新后的DOM,意思是等你dom加載完畢以后再去調(diào)用nextTick()里面的數(shù)據(jù)內(nèi)容

4.nextTick實(shí)現(xiàn)的原理是什么?是宏任務(wù)還是微任務(wù)?

微任務(wù)

原理:

nextTick方法主要是使用了宏任務(wù)和微任務(wù),定義了一個(gè)異步方法,多次調(diào)用nextTick會(huì)將方法存入隊(duì)列中,通過這個(gè)異步方法清空隊(duì)列。

作用: nextTick用于下次Dom更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào),在修改數(shù)據(jù)之后使用nextTick用于下次Dom更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào),在修改數(shù)據(jù)之后使用nextTick用于下次Dom更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào),在修改數(shù)據(jù)之后使用nextTick,則可以在回調(diào)中獲取更新后的DOM。

5.Vuex和redux有什么區(qū)別? 他們的共同思想

Redux和Vuex區(qū)別

·Vuex改進(jìn)了Redux中的Action和Reducer函數(shù),以mutations變化函數(shù)取代Reducer,無需switch,只需在對(duì)應(yīng)的mutation函數(shù)里改變state值就可以

。Vuex由于Vue自動(dòng)重新渲染的特性,無需訂閱重新渲染函數(shù),只要生成新的state就可以

。Vuex數(shù)據(jù)流的順序是:View調(diào)用store.commit提交對(duì)應(yīng)的請(qǐng)求到Store中對(duì)應(yīng)的mutation函數(shù) - store改變(vue檢測(cè)到數(shù)據(jù)變化自動(dòng)渲染)共同思想

。單一的數(shù)據(jù)源

。變化可以預(yù)測(cè)

。本質(zhì)上:Redux和Vuex都是對(duì)MVVM思想的服務(wù),將數(shù)據(jù)從視圖中抽離的一種方案。形式上:Vuex借鑒了Redux,將store作為全局的數(shù)據(jù)中心,進(jìn)行數(shù)據(jù)管理




千鋒教育web前端高頻面試題視頻教程,kerwin大話前端面試秘籍(附答案)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
临洮县| 麦盖提县| 凤翔县| 济源市| 鸡泽县| 威远县| 梓潼县| 白沙| 鹤岗市| 闽侯县| 宣威市| 恩施市| 南川市| 金华市| 如东县| 海兴县| 夏邑县| 通化市| 绿春县| 灵石县| 岳阳县| 诏安县| 乐山市| 金塔县| 吴忠市| 拉孜县| 萨迦县| 新民市| 永济市| 突泉县| 宁津县| 扎赉特旗| 日照市| 武强县| 长乐市| 修水县| 塘沽区| 刚察县| 满城县| 天镇县| 靖远县|