前端面試題

1.輸入一個(gè)URL到頁(yè)面過(guò)程中發(fā)生了什么缎岗?

1.首先在瀏覽器中輸入U(xiǎn)RL
2.查找緩存模暗,首先先查看瀏覽器緩存-系統(tǒng)緩存-路由緩存這個(gè)順序中查找是否有該地址沟绪,如果有則顯示頁(yè)面內(nèi)容氧吐,沒(méi)有則進(jìn)行下一步
3.DNS域名解析:瀏覽器向DNS服務(wù)器發(fā)起請(qǐng)求,解析該URL種域名對(duì)應(yīng)的IP地址(DNS服務(wù)器基于UDP怀樟,因此會(huì)用到UDP協(xié)議)
4.建立TCP連接:解析出IP地址后功偿,根據(jù)IP地址和默認(rèn)80端口,和服務(wù)器建立TCP連接
5.發(fā)起HTTP請(qǐng)求:瀏覽器發(fā)起讀取文件的HTTP請(qǐng)求往堡,該請(qǐng)求報(bào)文作為T(mén)CP三次握手的第三次數(shù)據(jù)發(fā)送給服務(wù)器
6.服務(wù)器響應(yīng)請(qǐng)求并返回結(jié)果:服務(wù)器對(duì)瀏覽器請(qǐng)求做出響應(yīng)械荷,并把對(duì)應(yīng)的html文件發(fā)送給瀏覽器
7.關(guān)閉TCP連接:通過(guò)四次揮手釋放TCP連接
8.瀏覽器渲染:瀏覽器解析HTML內(nèi)容并渲染出來(lái),瀏覽器接收到數(shù)據(jù)包后的解析流程為

  • 構(gòu)建DOM樹(shù):詞法分析然后解析成DOM樹(shù)虑灰,由dom元素及屬性節(jié)點(diǎn)組成吨瞎,樹(shù)的根是document對(duì)象
  • 構(gòu)建css規(guī)則樹(shù):生成css規(guī)則樹(shù)
  • 構(gòu)建render樹(shù):瀏覽器將DOM和CSSOM結(jié)合,并構(gòu)建出渲染樹(shù)
    *布局:計(jì)算出每個(gè)節(jié)點(diǎn)在屏幕中的位置
  • 繪制:遍歷render樹(shù)穆咐,并使用UI后端層繪制每個(gè)節(jié)點(diǎn)
2.vue生命周期

create階段:vue實(shí)例被創(chuàng)建 beforeCreate:創(chuàng)建前颤诀,此時(shí)data和methods中的數(shù)據(jù)都還沒(méi)有初始化;created:創(chuàng)建完畢对湃,data中有值崖叫,未掛載
mount階段:vue實(shí)例被掛載到真實(shí)DOM節(jié)點(diǎn) beforeMount:可以發(fā)起服務(wù)器請(qǐng)求;mounted:此時(shí)可以操作DOM
update階段:當(dāng)vue實(shí)例里面的data數(shù)據(jù)發(fā)生變化時(shí)拍柒,觸發(fā)組件的重新渲染(beforeUpdate updated)
destory階段:vue實(shí)例被銷(xiāo)毀 beforeDestroy:實(shí)例被銷(xiāo)毀前 destroyed

3.vue2.0和vue3.0有什么區(qū)別

1.響應(yīng)式系統(tǒng)的重新配置心傀,雙向數(shù)據(jù)綁定的原理不同,使用es6的ProxyAPI(代理)替換對(duì)象.define屬性斤儿。使用代理優(yōu)勢(shì)

  • 可直接監(jiān)控列類(lèi)型的數(shù)據(jù)變化
    *監(jiān)聽(tīng)的對(duì)象是對(duì)象本身剧包,不需要像Object.defineProperty那樣遍歷每個(gè)屬性恐锦,有一定的性能提升
  • 省去for循環(huán)往果,閉包等內(nèi)容來(lái)提升效率
  • 直接添加對(duì)象屬性/刪除
  • 直接監(jiān)聽(tīng)數(shù)組,不需要再去單獨(dú)對(duì)數(shù)組做特異性操作

2.支持碎片(多個(gè)根節(jié)點(diǎn))
vue2不支持碎片一铅,而vue3支持

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末陕贮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子潘飘,更是在濱河造成了極大的恐慌肮之,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卜录,死亡現(xiàn)場(chǎng)離奇詭異戈擒,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)艰毒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)筐高,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事柑土∈裰猓” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵稽屏,是天一觀的道長(zhǎng)扮宠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)狐榔,這世上最難降的妖魔是什么坛增? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮薄腻,結(jié)果婚禮上轿偎,老公的妹妹穿的比我還像新娘。我一直安慰自己被廓,他們只是感情好坏晦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著嫁乘,像睡著了一般昆婿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蜓斧,一...
    開(kāi)封第一講書(shū)人閱讀 51,115評(píng)論 1 296
  • 那天仓蛆,我揣著相機(jī)與錄音,去河邊找鬼挎春。 笑死看疙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的直奋。 我是一名探鬼主播能庆,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼脚线!你這毒婦竟也來(lái)了搁胆?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤邮绿,失蹤者是張志新(化名)和其女友劉穎渠旁,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體船逮,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡顾腊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了挖胃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杂靶。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡承耿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伪煤,到底是詐尸還是另有隱情加袋,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布抱既,位于F島的核電站职烧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏防泵。R本人自食惡果不足惜蚀之,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捷泞。 院中可真熱鬧足删,春花似錦、人聲如沸锁右。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)咏瑟。三九已至拂到,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工捺疼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人领铐。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像宋舷,于是被迫代替她去往敵國(guó)和親绪撵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容