前端面試題

2021-09-20 06:31:13 字數 1294 閱讀 7086

1.什麼是行級元素什麼是塊級元素?

行級元素不獨佔一行,沒寬高。

塊級元素獨佔一行,有寬高。

盒子模型3要素是什麼?

margin padding width height border

3.求陣列中的最大值?

let arr =[5

,30,5

,65,34

,4] console.

log(math.

max(

...arr)

)//最大值

console.

log(math.

min(

...arr)

)//最小值

console.

log(math.max.

call

(this

,...arr)

)//最大值

console.

log(math.min.

(this

,arr)

)//最小值

4.不用第三方變數交換a,b.

let a=10;

let b=20;

a=a+b

b=a-b

a=a-a

//a=

[a,b]

b=a[0]

a=a[

1]

5.js如何獲取當前時間

new date()

6.什麼是原型鏈

pototype

7.什麼是閉包?

父函式包含子函式,通過子函式呼叫父函式的變數,父函式的變數是全域性作用域。

8.js執行機制

是乙個單執行緒,是單執行緒就會有堵塞問題,js解決堵塞的方法就是非同步,主程式的**一句一句執行

同步:上一行**執行結束,在執行下一行。

非同步:上下兩行**不阻塞程式的執行,兩個**一起執行。

9、math.floror(-4.5) = -5

10.定義乙個類human

function human(){}

類裡面增加乙個方法bark

human.prototype.back=function(){}

定義乙個類dog

function dog(){}

繼承與animal

dog.prototype = human.prototype

在dog的back方法裡輸出旺旺

dog.prototype.back=function()

前端面試題

sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...

前端面試題

行內元素有哪些?塊級元素有哪些?空 void 元素有哪些?link和 import的區別是?常見相容性問題?含移動端 html5的離線儲存?描寫一段語義化的html 吧 html5的form如何關閉自動完成功能?什麼是閉包 closure 為什麼要用?localstorage和sessionstor...

前端面試題

朋友碰到的筆試題,在此記錄一下,並且記下碰到的有難點但是自己沒注意的到的面試題!function isnumber x else sum 2,3 5 sum 2 3 5 請寫出sum函式的具體實現。function sum a,c return a c 該題考查的是乙個以前沒接觸過的東西,叫做柯里化...