JavaScript經典面試筆試知識點集合

1.get請求傳參長度誤區

我們經常說get請求參數的大小存在限制,而post請求參數大小是無限制的

實際上http協議從未規定get和post的請求長度限制是多少,對get請求參數的限制是來源與瀏覽器或web服務器,瀏覽器或web服務器限制了url的長度

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

get的最大長度顯示是因爲瀏覽器和web 服務器限制了url的長度

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

要支持ie,最大長度爲2083byte,若支持chrome,則最大長度爲8182byte

2.補充get和post請求在緩存方面的區別

get請求類似於查找的過程,用戶獲取數據,可以不用每次都與數據庫連接,所以可以使用緩存。

post不同,post做的一般是修改和刪除的工作,所以必須與數據庫交互,所以不能使用緩存。

因此get請求更適合於請求緩存。

3.閉包

閉包就是能夠讀取其他函數內部變量的函數,或者子函數在外調用,子函數所在的父函數的作用域不會被釋放。

發佈了142 篇原創文章 · 獲贊 42 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章