前端面試題目彙總

2022-10-11 02:27:09 字數 808 閱讀 4437

面試是個漫長的過程,從海投到收穫**面試,一面、二面、三面,乙個步驟出錯那麼後面就宣告終結。同時,面試過程中你也可能會遇到一些面試官的刁難,甚至部分面試官會說些比較打擊你的話,但是大部分面試官都是很棒的

前端面試題目彙總

必須有牢固的基礎知識,足夠豐富的專案經歷。

一、基礎j**ascript

get請求傳參長度的誤區

誤區:我們經常說get請求引數的大小存在限制,而post請求的引數大小是無限制的。

實際上http 協議從未規定 get/post 的請求長度限制是多少。對get請求引數的限制是**與瀏覽器或web伺服器,瀏覽器或web伺服器限制了url的長度。為了明確這個概念,我們必須再次強調下面幾點:

http 協議 未規定 get 和post的長度限制

get的最大長度顯示是因為 瀏覽器和 web伺服器限制了 uri的長度

不同的瀏覽器和web伺服器,限制的最大長度不一樣

要支援ie,則最大長度為2083byte,若只支援chrome,則最大長度 8182byte

2. 補充get和post請求在快取方面的區別

post/get的請求區別,具體不再贅述。

補充補充乙個get和post在快取方面的區別:

get請求類似於查詢的過程,使用者獲取資料,可以不用每次都與資料庫連線,所以可以使用快取。

post不同,post做的一般是修改和刪除的工作,所以必須與資料庫互動,所以不能使用快取。因此get請求適合於請求快取。

3. 閉包

一 句話可以概括:閉包就是能夠讀取其他函式內部變數的函式,或者子函式在外呼叫,子函式所在的父函式的作用域不會被釋放。

前端面試題目

填空題 console.log a settimeout 0 console.log c promise.resolve then then console.log f 輸出結果為 acfdeb length undefined length 30 var a var b a a.x a a.x u...

前端面試題目總結

答 一 html含義及語法 含義 html hyper text markup language 超文字標記語言,是一種標記語言,用來描述網頁的,而非程式語言。語法 使用固定的標記標籤 單標記和雙標記 來描述網頁。單標記 雙標記 var 宣告存在變數提公升,let和const不存在變數提公升 let...

近期前端面試題目(二)

1 vue雙向繫結原理 深度watch原理 2 前端seo實現 3 vue2 vue3區別 4 jsbridge具體實現原理 第二次 5 es6模組和commonjs區別 commonjs 模組輸出的是乙個值的拷貝,es6 模組輸出的是值的引用。commonjs 模組是執行時載入,es6 模組是編譯...