2020前端面試題(HTTP秒际、Vue)

HTTP押題

1. HTTP的請求頭和響應(yīng)頭知道多少悬赏?

  HTTP報文由三部分組成:請求行、 請求頭娄徊、請求體
請求頭:
(1) Accpet: 告訴服務(wù)端闽颇,客戶端接收什么類型的響應(yīng)。
(2) Referfer:表示請求從哪個URL進(jìn)來的寄锐。
(3) Cache-Control:對緩存進(jìn)行控制兵多,入一個請求希望響應(yīng)的內(nèi)容在客戶端
緩存一年,可以通過這個請求頭設(shè)置锐峭。
(4) Host:指定要請求的資源所在的主機(jī)和端口中鼠。
(5) User-Agent:告訴服務(wù)器可婶,客戶端使用的操作系統(tǒng)沿癞、瀏覽器的版本以及名稱。

響應(yīng)頭:
(1) Cache-Control:響應(yīng)輸出到客戶端后,服務(wù)端通過該屬性告訴客戶端該怎么
控制響應(yīng)內(nèi)容的緩存矛渴。
(2) ETag:表示你請求資源的版本,如果該資源發(fā)生啦變化,那么這個屬性也會跟著變椎扬。
(3) Location:在重定向或創(chuàng)建新資源時使用。
(4) Set-Cookie:服務(wù)端可以設(shè)置客戶端的Cookie

2. HTTP的響應(yīng)碼知道多少具温?

(1) 200:OK 表示請求成功
(2) 201:Created 請求成功并且服務(wù)器創(chuàng)建了新的資源
(3) 202:Accepted 服務(wù)器已接受請求蚕涤,但尚未處理
(4) 301:Moved Permanently 永久重定向
(5) 302:Found 臨時性重定向。
(6) 303:See Other 臨時性重定向铣猩,且總是使用 GET 請求新的 URI揖铜。
(7) 304:資源并未修改,可以直接使用本地資源
(8) 401:Unauthorized 請求未授權(quán)
(9) 404:找不到與URL相匹配的資源(頁面被刪除或者其它)
(10) 500:服務(wù)端錯誤

3. GET和POST的區(qū)別达皿?

4. HTTP緩存有幾種天吓?

  HTTP緩存分為兩大類:強(qiáng)制緩存 和 協(xié)商緩存。
強(qiáng)制緩存:在緩存數(shù)據(jù)未失效的情況下峦椰,不需要再和服務(wù)器發(fā)生交互龄寞。
協(xié)商緩存:需要進(jìn)行比較判斷來決定是否使用緩存。

Vue押題

1. watch 和 computed 和 methods 區(qū)別是什么汤功?

computed: 計算屬性物邑,基于它們的依賴進(jìn)行緩存,只有在它的相關(guān)依賴發(fā)生改變時
才會重新求值滔金。如果沒有改變色解,多次訪問計算屬性會立即返回之前的計算結(jié)果,
不必再次執(zhí)行該函數(shù)餐茵。

watch:監(jiān)聽器冒签,數(shù)據(jù)需要隨著其它數(shù)據(jù)變動而變動時

2. Vue 有哪些生命周期鉤子函數(shù)?分別有什么用钟病?

3. Vue 如何實現(xiàn)組件間通信萧恕?

4. Vue 數(shù)據(jù)響應(yīng)式怎么做到的刚梭?

5. Vuex 你怎么用的?

state:
getter:
mutation:
action:

6. VueRouter 你怎么用的票唆?

7. 路由守衛(wèi)是什么朴读?

8. Vue.set 是做什么用的?

9. Axios和普通的Ajax的區(qū)別是什么走趋?

AJAX: 與服務(wù)端交換數(shù)據(jù)衅金,進(jìn)行交互,發(fā)送請求和攔截響應(yīng)簿煌。

axios: 是一種基于Promise封裝的HTTP客戶端氮唯,Axios實現(xiàn)了對Ajax的封裝。

10. Vue數(shù)據(jù)雙向綁定的原理

Vue內(nèi)部通過Object.defineProperty方法屬性攔截的方式姨伟,把data對
象里每一個數(shù)據(jù)的讀寫轉(zhuǎn)化成getter/setter惩琉,當(dāng)數(shù)據(jù)變化時通知視圖更新。

11. Vue的data要用函數(shù)的原因

在創(chuàng)建或注冊模板的時候夺荒,傳入一個data屬性作為用來綁定的數(shù)據(jù)瞒渠,
但是在組件中,data必須是一個函數(shù)技扼,而不能直接賦值一個對象伍玖。

因為使用對象的話,每個組件上的data是互相影響的剿吻,對象是對于內(nèi)存地址的引用窍箍,直接定義對象的話組件之間都會訪問到這個對象。

12. ES6和CSS3的新特性

border-shadow:
box-shadow: 
border-radius:
animations:
flex布局:
媒體查詢:
let和const關(guān)鍵字:let定義塊作用域變量丽旅,const定義常量
字符串模板: `${}`
箭頭函數(shù):沒有this這個屬性
Promise:
解構(gòu)賦值:

13. 事件委托

14. 單例模式

15. 動態(tài)REM

REM是根據(jù)根元素的font-size
不同瀏覽器的根元素的默認(rèn)字體大小不一樣椰棘,所以要動態(tài)設(shè)定。

16. Vuex的用法

作用:用于管理數(shù)據(jù)魔招,共享狀態(tài)晰搀,在各個組件之間管理外部狀態(tài)
步驟:
1. 引入vuex,并通過use方法使用它办斑。
2. 創(chuàng)建狀態(tài)倉庫外恕。
3. 通過this.$store.state.xxx直接拿到需要的數(shù)據(jù)。

17. 如何手寫Promise

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末乡翅,一起剝皮案震驚了整個濱河市鳞疲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蠕蚜,老刑警劉巖尚洽,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異靶累,居然都是意外死亡腺毫,警方通過查閱死者的電腦和手機(jī)癣疟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來潮酒,“玉大人睛挚,你說我怎么就攤上這事〖崩瑁” “怎么了扎狱?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長勃教。 經(jīng)常有香客問我淤击,道長,這世上最難降的妖魔是什么故源? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任污抬,我火速辦了婚禮,結(jié)果婚禮上心软,老公的妹妹穿的比我還像新娘壕吹。我一直安慰自己著蛙,他們只是感情好删铃,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著踏堡,像睡著了一般猎唁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上顷蟆,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天诫隅,我揣著相機(jī)與錄音,去河邊找鬼帐偎。 笑死逐纬,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的削樊。 我是一名探鬼主播豁生,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼漫贞!你這毒婦竟也來了甸箱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤迅脐,失蹤者是張志新(化名)和其女友劉穎芍殖,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谴蔑,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡豌骏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年龟梦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窃躲。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡变秦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出框舔,到底是詐尸還是另有隱情蹦玫,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布刘绣,位于F島的核電站樱溉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏纬凤。R本人自食惡果不足惜福贞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望停士。 院中可真熱鬧挖帘,春花似錦、人聲如沸恋技。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜻底。三九已至骄崩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間薄辅,已是汗流浹背要拂。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留站楚,地道東北人脱惰。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓窿春,卻偏偏與公主長得像拉一,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子谁尸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351