前端面試題收集 三

2021-09-26 21:37:52 字數 1687 閱讀 2073

1.用css的方式給按鈕設定禁用

2.hashchange 是什麼

3.ssh協議

4.防抖和節流

window.

onscroll

=function()

let timer =

null

; window.

onscroll

=function()

timer=

settimeout((

)=>

,200);

}

怎麼節流
function

jieliu

(tm, fn)}}

// 給頁面新增滾動事件

window.onscroll =

jieliu

(500,(

)=>

)

5.你對async和await的理解

await

結果:特點:

**例子:

async

getcatelist()

)// 解構

let= res.data

// 判斷

if(meta.status ===

200)

}

6.解決瀏覽器跨域問題

7.頁面卡頓怎麼解決

8.解決瀏覽器的相容問題

web喝移動端的兼用

js的相容

9.寫乙個氣泡排序

let temp;

for(

let i=

0;i}

10.陣列去重

var arr1=[1

,2,3

,4,3

,1]var arr2=[2

,3,4

]function

getaarr

(a,b)

console.

log(

getaarr

(arr1,arr2)

)

function

getarr

(arr)}}

return arr;

}var arr =[1

,2,3

,4,3

,1];

getarr

(arr)

console.

log(

getarr

(arr)

)

11.物件的迴圈

object.keys

作用:獲取物件中所有的屬性,以乙個陣列的形式進行展示

13.陣列中常用到的方法

14.::before和:after中的雙冒號和單冒號的區別

15.比較typeof和instanceof

不同 instanceof

16.js中小數做減法會造成精度丟失

17.html中doctype的作用

寫在html的第一行,規定了瀏覽器支援的是html或者是xhtml格式

18.dom和bom的區別

19.事件冒泡和事件委託

前端面試題(三)

怎麼設定靜態資源快取時間 1.設定expires屬性 2.設定cache control max age 毫秒瀏覽器今天請求了靜態檔案,如果檔案設定乙個月快取,明天再訪問,會不會發起網路請求 1.主流瀏覽器會根據最近一次訪問時間,減去last modify,再除以十,來決定對這個檔案儲存多久。也即 ...

前端面試題(三)

px畫素,相對長度單位 em相對長度單位,會繼承父元素的字型大小 rem相對長度單位,會根據節點html定義,不會受父元素的影響。盒子模型包含內容的大小,padding,border,margin css盒子模型分為ie盒子模型和標準盒子模型 ie盒子模型內容的寬高包含了padding和border...

前端面試題收集(css部分)

2018 03 18 1 css reset 作用 用途 重置瀏覽器的css預設屬性,瀏覽器不同,樣式不同,然後重置,讓它們統一 2 css hack end if margin ie6 margin ie7 margin 0 auto 9 所有ie margin 0 ie8 3 css引入方式幾種...