前幾天也是有人問個人一些問題,我以爲仍是挺有了解價值的,也是一些平時開發可能比較會忽略的問題。別的很少說,直接開門見山:前端
咱們都知道GET和POST是HTTP請求的兩種基本方法。我相信若是有人問到你這個問題,可能不少人都能說出一二。若是面試你去說一些‘標準答案’,你會發現面試官會微笑,到底是爲何呢?其實他們之間最大的區別是:1.Get產生一個數據包,post會產生兩個數據包。詳細的意思就是:對於get來講,瀏覽器會把http header和data 發送出去,服務器響應。post:瀏覽器會先把header發送出去,服務器響應100 continue,再把data發送出去,服務器響應。react
咱們都知道圖片是二進制的,若是每次圖片的下載始終都要向服務器發出請求,要是圖片的下載不用向服務器發出請求,而能夠隨着 HTML 的下載同時下載到本地那就太好了,而 base64 正好能解決這個問題。具體圖片怎麼轉base64其實網上也有不少方式能夠去看看。面試
這個問題也就是關乎到防抖和節流,防抖:當即執行版和非當即執行版。
當即執行版:觸發事件後函數會當即執行,而後 n 秒內不觸發事件才能繼續執行函數的效果
非當即執行版:觸發事件後函數不會當即執行,而是在 n 秒後執行,若是在 n 秒內又觸發了事件,則會從新計算函數執行時間。
節流:連續觸發事件可是在 n 秒中只執行一次函數。至關於就是一個閥門,到時間纔會打開,我無論你怎麼操做。具體實現能夠搜索一些網上資源進行學習。json
本人聽了以後也是有點矇蔽,由於確實也用過,能夠說少之又少。這個問題你們也是能夠去關注一下。redux
彈性盒子(flex),很是不錯的選擇跨域
總結:初級階段是:會用。要去追究一些底層原理問題,會讓你更加加深對對知識的掌握。你要有所提高的話仍是要去熟練掌握一些知識,畢竟JS是入門以及必須掌握的,並且也是很強大。學無止境吧。你們也能夠一塊兒討論一下,以上問題若是不太清楚,我也能夠爲你們解答。瀏覽器