前端面試基礎

2021-10-16 13:11:12 字數 2677 閱讀 2314

盒模型是

css中重要的基礎知識,也是必考的基礎知識

盒模型的組成,由里向外

content,padding,border,margin. 在

ie盒子模型中,

width

表示content+padding+border

這三個部分的寬度

在標準的盒子模型中,

width

指content

部分的寬度

box-sizing: content-box

是w3c

盒子模型

box-sizing: border-box 是ie

盒子模型

box-sizing

的預設屬性是

content-box

閉包的實質是因為函式巢狀而形成的作用域鏈

閉包的定義即:函式

a 內部有乙個函式

b,函式

b 可以訪問到函式

a 中的變數,那麼函式

b 就是閉包

export

和export default

的區別?

使用上的不同

export default  ***

import *** from './'

export ***

import from './'

此題看著簡單,但要想面試官給你高分還是有難度的。至少也要寫出幾種方法 js

var arr=['12','32','89','12','12','78','12','32'];

//最簡單陣列去重法

function unique1(array)

return n; }

arr=unique1(arr);

//速度最快,

佔空間最多(空間換時間)

function unique2(array), r = , type;

for (var i = 0; i < array.length; i++) else if (n[array[i]].indexof(type) < 0) }

return r; }

//

陣列下標判斷法

function unique3(array)

return n; }

es6

方法陣列去重

arr=[...new set(arr)];

es6方法陣列去重,第二種方法

function dedupe(array)

1.get

傳參方式是通過位址列

url傳遞,是可以直接看到

get傳遞的引數,

post

傳參方式引數

url不可見,

get把請求的資料在

url後通過?連線,通過

&進行引數分割。

psot

將引數存放在

的包體內

2.get

傳遞資料是通過

url進行傳遞,對傳遞的資料長度是受到

url大小的限制,

url最大長度是

2048

個字元。

post

沒有長度限制

3.get

後退不會有影響,

post

後退會重新進行提交

4.get

請求可以被快取,

post

不可以被快取

5.get

請求只url

編碼,post

支援多種編碼方式

6.get

請求的記錄會留在歷史記錄中,

post

請求不會留在歷史記錄

7.get

只支援ascii

字元,post

沒有字元型別限制

此題有過開發經驗的都知道幾個,但還是那句話,一定要回答的詳細且全面。

1xx(

臨時響應)

100:

請求者應當繼續提出請求。

101(

切換協議

) 請求者已要求伺服器切換協議,伺服器已確認並準備進行切換。

2xx(成功)

200:正確的請求返回正確的結果

201:表示資源被正確的建立。比如說,我們

post

使用者名稱、密碼正確建立了乙個使用者就可以返回

201。

202:請求是正確的,但是結果正在處理中,這時候客戶端可以通過輪詢等機制繼續請求。

3xx(

已重定向)

300:請求成功,但結果有多種選擇。

301:請求成功,但是資源被永久轉移。

303:使用get

來訪問新的位址來獲取資源。

304:請求的資源並沒有被修改過

4xx(

請求錯誤)

400:請求出現錯誤,比如請求頭不對等。

401:沒有提供認證資訊。請求的時候沒有帶上

token 等。

402:為以後需要所保留的狀態碼。

403:請求的資源不允許訪問。就是說沒有許可權。

404:請求的內容不存在。

5xx(

伺服器錯誤)

500:伺服器錯誤。

501:請求還沒有被實現。

前端面試基礎題目

行內元素有哪些?塊級元素有哪些?css的盒模型?行內元素 a b br i span input select 塊級元素 div p h1 h2 h3 h4 form ul css盒模型 content border margin padding 前端頁面由哪三層構成,分別是什麼,作用是什麼?結構層...

前端面試 前端基礎面1

1.網路七層模型 2.tcp udp 區別,tcp怎麼實現可靠傳輸 4.死鎖 5.http https1.span的padding margin 2.垂直居中方法 不僅限於flex 1.陣列reduce和map 2.解決0.1 0.2不準確的問題 3.判斷單項鍊表是否有環 參考自 現代作業系統 1....

前端面試 前端面試總結2018 07

2周面試了11家公司吧,具體面試題如下 面試第一周 7.23 7.27 中谷芯厚建 蘇寧vivo外包 電面 杭州通策會 第二週 7.30 8.3 南京軟體谷研究院 烽火科技 邁特望,蘇寧外包 電面 平安科技外包 華泰 外包 一輪 技術面,二輪現場技術面 三隻松鼠 電面 一.中谷芯 二.厚建 angu...