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 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 請多多關注哦