2019年最全前端面試題及答案(五)

2019年最全前端面試題及答案(五)

1。var arr=[1,2,3,4,5,6,7];把這個陣列打亂順序;

var a=[1,2,3,4,5,6,7];function shuffle(a) { var b = []; while (a。length > 0) { console。log(Math。random()); var index = parseInt(Math。random() * (a。length - 1)); b。push(a[index]); a。splice(index, 1); } return b;}console。log(shuffle(a));

2。ajax是怎麼解析json資料的?

1。前端解析後臺傳送的資料時使用JSON。parse(),把字串解析成json物件;

2。前端向後臺傳送資料時JSON。stringify(

)

方法把json物件轉為字串;

3。var str=‘asssass55w11aaaa’;寫一個方法獲取字串中最多的一個字元。

var str=‘assass55w11aaaa’;function strDuo(str) { var obj={}; for(var i=0;i

2019年最全前端面試題及答案(五)

4。XHTML和HTML的區別。

1。HTML標籤不區分大小寫,XHTML所有標籤都必須小寫。

2。XHTML標籤必須成雙成對。

3。html對標籤順序要求不嚴格,XHTML標籤順序必須正確。

4。xhtml比html更加規範

5。標準模式和相容模式的區別

1。標準模式指排版,js執行都是以瀏覽器支援的最高標準進行;

2。相容模式指頁面以寬鬆的向後相容模式顯示,模擬老式的瀏覽器行為,防止站點無法工作。

6。HTML5的新特性有哪些?

1。新增加了更好的語義化標籤。

2。本地儲存 localStorage,sessionStorage

3。畫布API

4。音訊影片I(audio,video)

5。地理API

6。表單控制元件calendar、date、time、email、url、search

7。拖拽API(Drag and drop)

8。新技術webworker, websocket, Geolocation

2019年最全前端面試題及答案(五)

請多多關注哦